v3.26.1
Equity - Schedule of VIEs (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 50,591 $ 41,760
Total current assets 189,233 196,225
Non-current assets:    
Goodwill 120,343 120,343
Other assets 2,135 2,372
Total assets 322,982 331,289
Current liabilities:    
Other current liabilities 58 58
Total current liabilities 67,906 77,098
Long-term liabilities:    
Long-term portion of Senior Credit Facility 130,000 120,000
Total liabilities 198,634 197,153
Variable Interest Entity, Primary Beneficiary    
Current assets:    
Cash and cash equivalents 50,510 41,646
Accounts receivable 73,542 85,819
Other current assets (2,100) 12,564
Total current assets 121,952 140,029
Non-current assets:    
Goodwill 120,343 120,343
Other assets 13,138 14,000
Total non-current assets 133,481 134,343
Total assets 255,433 274,372
Current liabilities:    
Accounts payable and accrued liabilities 45,390 60,540
Other current liabilities 13,666 16,935
Total current liabilities 59,056 77,475
Long-term liabilities:    
Long-term portion of Senior Credit Facility 130,000 120,000
Other long-term liabilities 728 55
Total long-term liabilities 130,728 120,055
Total liabilities $ 189,784 $ 197,530