XML 62 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information - Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Revenues $ 334,595 $ 326,853 $ 657,934 $ 639,926
Service        
Segment Reporting Information [Line Items]        
Revenues 322,997 314,227 635,029 615,881
Reimbursements        
Segment Reporting Information [Line Items]        
Revenues $ 11,598 $ 12,626 $ 22,905 $ 24,045