Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.1.u1
BALANCE SHEET COMPONENTS - Summary of Balance Sheet Components (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Inventories:    
Raw materials and manufacturing supplies $ 74,398 $ 77,657
Work in process 216 224
Finished goods 70,060 67,771
Total inventories 144,674 145,652
Prepaid Expenses and Other Current Assets:    
Advance to vendors 3,088 3,197
Prepaid insurance 3,960 5,567
Prepaid value-added taxes 1,028 897
Short-term investments 4,317 5,519
Income tax receivable 2,056 1,714
Other 4,977 1,599
Total prepaid expenses and other current assets 19,426 18,493
Property, Plant and Equipment:    
Total property, plant and equipment, gross 80,085 79,256
Less: Accumulated depreciation (21,891) (19,854)
Total property, plant and equipment, net 58,194 59,402
Accrued Expenses and Other Current Liabilities:    
Accrued bonus 1,048 3,483
Accrued salaries 2,102 2,336
Accrued employee benefits 1,360 1,185
Accrued interest 17,485 8,342
Accrued purchases 3,926 2,072
Accrued income taxes 7,419 7,100
Operating lease liabilities 2,146 2,146
Finance lease liabilities 761 600
Other 3,961 3,446
Total accrued expenses and other current liabilities 40,208 30,710
Buildings    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 3,956 3,986
Leasehold improvements    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 2,720 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 65,692 63,202
Vehicles    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 4,073 4,114
Construction in progress    
Property, Plant and Equipment:    
Total property, plant and equipment, gross $ 3,131 $ 4,695