Quarterly report pursuant to Section 13 or 15(d)

BALANCE SHEET COMPONENTS - Summary of Balance Sheet Components (Details)

v3.24.2.u1
BALANCE SHEET COMPONENTS - Summary of Balance Sheet Components (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Inventories:    
Raw materials and manufacturing supplies $ 76,029 $ 77,657
Work in process 328 224
Finished goods 65,815 67,771
Total inventories 142,172 145,652
Prepaid Expenses and Other Current Assets:    
Advance to vendors 3,064 3,197
Prepaid insurance 2,328 5,567
Prepaid value-added taxes 1,616 897
Short-term investments 0 5,519
Income tax receivable 2,173 1,714
Other 4,481 1,599
Total prepaid expenses and other current assets 13,662 18,493
Property, Plant and Equipment:    
Total property, plant and equipment, gross 83,552 79,256
Less: Accumulated depreciation (24,183) (19,854)
Total property, plant and equipment, net 59,369 59,402
Accrued Expenses and Other Current Liabilities:    
Accrued bonus 1,858 3,483
Accrued salaries 1,660 2,336
Accrued employee benefits 1,424 1,185
Accrued interest 7,036 8,342
Accrued purchases 6,900 2,072
Accrued income taxes 17,189 7,100
Operating lease liabilities 2,226 2,146
Finance lease liabilities 767 600
Other 3,931 3,446
Total accrued expenses and other current liabilities 42,991 30,710
Buildings    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 3,947 3,986
Leasehold improvements    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 2,759 2,743
Furniture and fixtures    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 513 516
Machinery and equipment    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 67,765 63,202
Vehicles    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 4,066 4,114
Construction in progress    
Property, Plant and Equipment:    
Total property, plant and equipment, gross $ 4,502 $ 4,695