v3.25.1
Balance Sheet Accounts - Property and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 98,181 $ 98,144
Less: Accumulated depreciation and amortization (21,791) (20,116)
Total property and equipment, net 76,390 78,028
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 22,500 22,764
Building improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 17,041 16,902
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 14,885 14,772
Building    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 37,227 37,227
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 2,561 2,516
Land    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 3,694 3,694
Vehicles    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 273 269
Construction in process    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 0 $ 0