XML 105 R89.htm IDEA: XBRL DOCUMENT v3.22.4
Variable Interest Entities - Summary of Consolidated Financial Statements of VIEs (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current assets:      
Cash and restricted cash $ 14,010 $ 115,174 $ 5,998
Accounts receivable 39,816 20,007  
Other receivables 617 1,237  
Inventories, net 9,261 6,438  
Prepaid expenses 6,918 11,200  
Total current assets 130,418 154,056  
Property and equipment, net 8,547 4,192  
Other assets 477 320  
Intangible assets, net 17,957 18,245  
Goodwill 21,418 26,626  
Total assets 261,665 203,439  
Current liabilities:      
Accounts payable 9,372 15,559  
Income taxes payable 255 132  
Accrued expenses and other current liabilities 14,595 13,924  
Current portion of long-term debt 0 183  
Total current liabilities 29,720 29,798  
Other non-current liabilities 868 6,900  
Deferred income taxes liability 108 371  
Total liabilities 138,490 99,280  
Variable Interest Entity      
Current assets:      
Cash and restricted cash 1,070 1,618  
Accounts receivable 39,817 20,007  
Other receivables 220 935  
Inventories, net 9,262 6,438  
Prepaid expenses 841 781  
Total current assets 51,210 29,779  
Property and equipment, net 168 0  
Other assets 441 276  
Intangible assets, net 3,343 1,181  
Goodwill 15,832 11,096  
Total assets 70,994 42,332  
Current liabilities:      
Accounts payable 8,296 14,204  
Income taxes payable 132 132  
Accrued expenses and other current liabilities 5,129 5,539  
Current portion of long-term debt 0 183  
Amounts due to affiliates 140,218 56,312  
Total current liabilities 153,775 76,370  
Other non-current liabilities 739 3,203  
Deferred income taxes liability 58 6  
Total liabilities $ 154,572 $ 79,579