XML 76 R62.htm IDEA: XBRL DOCUMENT v3.26.1
Employee Compensation and Benefits (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 01, 2023
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]        
Deferred compensation   $ 1,512   $ 2,450
Accrued payroll and benefits   $ 49,544   46,332
Defined contribution plan, percent of match   25.00% 25.00%  
Defined contribution plan, total compensation (as percent)   6.00% 6.00%  
Defined contribution plan, maximum annual contributions per employer (as percent)   1.50% 1.50%  
Total matching contributions   $ 1,300 $ 1,100  
Deferred Compensation Plan        
Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]        
Deferred compensation term (in years) 5 years      
Deferred compensation   1,500   2,400
Deferred Compensation Plan | Cost of services        
Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]        
Deferred compensation expenses   500 500  
Deferred Compensation Plan | Sales, general and administrative        
Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]        
Deferred compensation expenses   100 100  
Fixed Bonus Percentage Based on Revenues Generated        
Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]        
Deferred compensation expenses   800 $ 300  
Accrued payroll and benefits   $ 1,200   $ 3,500