v3.25.2
Goodwill and Intangible Assets - Schedule of Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Finite-Lived Intangible Assets [Line Items]        
Total amortization of intangibles $ 8,124 $ 8,361 $ 16,486 $ 16,723
Amortization of intangibles included in cost of revenue        
Finite-Lived Intangible Assets [Line Items]        
Total amortization of intangibles 4,811 4,909 9,721 9,819
Amortization of intangibles included in general and administrative expenses        
Finite-Lived Intangible Assets [Line Items]        
Total amortization of intangibles $ 3,313 $ 3,452 $ 6,765 $ 6,904