v3.26.3
REVENUE - Schedule of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenue $ 51,920 $ 41,908 $ 150,167 $ 128,635
Service revenue        
Disaggregation of Revenue [Line Items]        
Revenue 49,847 39,666 143,666 121,348
Reimbursable expenses        
Disaggregation of Revenue [Line Items]        
Revenue 2,073 2,171 6,350 7,067
Non-controlling interests        
Disaggregation of Revenue [Line Items]        
Revenue $ 0 $ 71 $ 151 $ 220