v3.25.2
Equity - VIEs (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 62,142 $ 53,150
Other current assets 8,555 10,247
Total current assets 178,103 203,771
Non-current assets:    
Goodwill 120,343 120,343
Other assets 3,050 3,387
Total assets 316,343 344,939
Current liabilities:    
Other current liabilities 58 58
Total current liabilities 56,094 74,702
Long-term liabilities:    
Long-term portion of Senior Credit Facility 100,000 106,000
Total liabilities 156,247 180,757
Variable Interest Entity, Primary Beneficiary    
Current assets:    
Cash and cash equivalents 61,982 52,993
Accounts receivable 47,864 65,354
Other current assets 56,714 79,704
Total current assets 166,560 198,051
Non-current assets:    
Goodwill 120,343 120,343
Other assets 13,709 16,042
Total non-current assets 134,052 136,385
Total assets 300,612 334,436
Current liabilities:    
Accounts payable and accrued liabilities 40,012 56,560
Other current liabilities 53,622 61,069
Total current liabilities 93,634 117,629
Long-term liabilities:    
Long-term portion of Senior Credit Facility 100,000 106,000
Subordinated debt — affiliate 0 0
Other long-term liabilities 153 55
Total long-term liabilities 100,153 106,055
Total liabilities $ 193,787 $ 223,684