XML 88 R77.htm IDEA: XBRL DOCUMENT v3.25.1
Variable Interest Entities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Current assets:        
Cash $ 39,739 $ 49,669 $ 36,055 $ 33,488
Accounts receivable, net 49,320 48,335    
Other receivables 346 346    
Inventories 12,308 10,039    
Prepaid expenses and other current assets 5,107 4,029    
Total current assets 106,820 112,418    
Property and equipment, net 11,116 11,888    
Other assets 591 589    
Intangible assets, net 14,036 14,810    
Goodwill 7,230 7,230    
Total assets 164,002 172,717    
Current liabilities:        
Accounts payable 29,291 24,324    
Accrued expenses and other current liabilities 23,434 21,093    
Amounts due to affiliates 23,434 21,093    
Total current liabilities 59,541 52,215    
Other non-current liabilities 117 125    
Deferred income taxes liability 32 32    
Total liabilities 158,933 169,128    
Variable interest entity        
Current assets:        
Cash 661 2,354    
Accounts receivable, net 49,284 48,298    
Other receivables 129 129    
Inventories 12,308 10,039    
Prepaid expenses and other current assets 1,641 1,591    
Total current assets 64,023 62,411    
Property and equipment, net 54 64    
Other assets 555 553    
Intangible assets, net 4,936 5,097    
Goodwill 2,679 2,679    
Total assets 72,247 70,804    
Current liabilities:        
Accounts payable 25,126 21,507    
Accrued expenses and other current liabilities 15,936 13,912    
Total current liabilities 277,050 273,996    
Other non-current liabilities 6 5    
Deferred income taxes liability 0 0    
Total liabilities 277,056 274,001    
Variable interest entity | Related party        
Current liabilities:        
Amounts due to affiliates $ 235,988 $ 238,577