Quarterly report [Sections 13 or 15(d)]

Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)

v3.25.1
Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]        
2025 (9 months) $ 10,717      
2026 13,974      
2027 10,552      
2028 5,096      
2029 4,009      
Thereafter 7,239      
Net Carrying Amount $ 51,587 $ 55,008 $ 64,939 $ 73,630