XML 89 R78.htm IDEA: XBRL DOCUMENT v3.23.3
Variable Interest Entities - Summary of Consolidated Financial Statements of VIEs (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Dec. 31, 2021
Current assets:        
Cash and restricted cash $ 27,535 $ 14,010 $ 61,425 $ 115,174
Accounts receivable, net 48,442 39,816    
Other receivables 464 617    
Inventories, net 12,174 9,261    
Prepaid expenses 4,190 6,918    
Total current assets 152,682 130,418    
Property and equipment, net 10,787 8,547    
Other assets 560 477    
Intangible assets, net 18,561 17,957    
Goodwill 7,230 21,418    
Total assets 218,353 261,665    
Current liabilities:        
Accounts payable 13,333 9,372    
Income taxes payable 255 255    
Accrued expenses and other current liabilities 12,723 14,595    
Total current liabilities 32,390 29,720    
Other non-current liabilities 459 868    
Deferred income taxes liability 158 108    
Total liabilities 146,504 138,490    
Variable Interest Entity        
Current assets:        
Cash and restricted cash 3,149 1,070    
Accounts receivable, net 48,442 39,817    
Other receivables 123 220    
Inventories, net 12,174 9,262    
Prepaid expenses 1,150 841    
Total current assets 65,038 51,210    
Property and equipment, net 113 168    
Other assets 525 441    
Intangible assets, net 5,785 3,343    
Goodwill 2,679 15,832    
Total assets 74,140 70,994    
Current liabilities:        
Income taxes payable 0 132    
Accrued expenses and other current liabilities 7,627 5,129    
Current portion of long-term debt 0 0    
Total current liabilities 205,101 153,775    
Other non-current liabilities 303 739    
Deferred income taxes liability 21 58    
Total liabilities 205,425 154,572    
Variable Interest Entity | Nonrelated Party        
Current liabilities:        
Accounts payable 10,870 8,296    
Variable Interest Entity | Related Party        
Current liabilities:        
Accounts payable $ 186,604 $ 140,218