XML 93 R76.htm IDEA: XBRL DOCUMENT v3.25.2
Variable Interest Entities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Current assets:        
Cash $ 30,292 $ 49,669 $ 36,424 $ 33,488
Accounts receivable, net 55,659 48,335    
Other receivables 276 346    
Inventories 15,786 10,039    
Prepaid expenses and other current assets 2,779 4,029    
Total current assets 104,792 112,418    
Property and equipment, net 10,854 11,888    
Other assets 586 589    
Intangible assets, net 12,449 14,810    
Goodwill 7,230 7,230    
Total assets 159,798 172,717    
Current liabilities:        
Accounts payable 34,933 24,324    
Accrued expenses and other current liabilities 22,892 21,093    
Amounts due to affiliates 22,892 21,093    
Total current liabilities 64,778 52,215    
Other non-current liabilities 10 125    
Total liabilities 168,783 169,128    
Variable interest entity        
Current assets:        
Cash 4,349 2,354    
Accounts receivable, net 55,628 48,298    
Other receivables 0 129    
Inventories 15,786 10,039    
Prepaid expenses and other current assets 673 1,591    
Total current assets 76,436 62,411    
Property and equipment, net 46 64    
Other assets 534 553    
Intangible assets, net 4,690 5,097    
Goodwill 2,679 2,679    
Total assets 84,385 70,804    
Current liabilities:        
Accounts payable 31,807 21,507    
Accrued expenses and other current liabilities 17,586 13,912    
Total current liabilities 284,013 273,996    
Other non-current liabilities 115 5    
Total liabilities 284,128 274,001    
Variable interest entity | Related party        
Current liabilities:        
Amounts due to affiliates $ 234,620 $ 238,577