XML 104 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-based Compensation - Stock Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Stock based Compensation      
Total $ 43,809 $ 37,755 $ 30,940
2024 40,830    
2025 25,019    
2026 10,884    
2027 1,418    
Included in general and administrative      
Stock based Compensation      
Total 36,041 30,555 24,598
Included in cost of services      
Stock based Compensation      
Total $ 7,768 $ 7,200 $ 6,342