XML 62 R55.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Information - Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting Information [Line Items]        
Revenues $ 332,807 $ 342,726 $ 990,741 $ 982,652
Service        
Segment Reporting Information [Line Items]        
Revenues 322,171 329,375 957,200 945,256
Reimbursements        
Segment Reporting Information [Line Items]        
Revenues $ 10,636 $ 13,351 $ 33,541 $ 37,396