v3.26.1
PROPERTY AND EQUIPMENT, NET - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property Plant And Equipment [Line Items]    
Total property and equipment $ 61,287 $ 55,655
Less: accumulated depreciation and amortization (27,891) (21,717)
Property and equipment, net 33,396 33,938
Furniture and fixtures    
Property Plant And Equipment [Line Items]    
Total property and equipment 3,695 3,160
Office equipment    
Property Plant And Equipment [Line Items]    
Total property and equipment 1,451 1,400
Machinery and equipment    
Property Plant And Equipment [Line Items]    
Total property and equipment 19,942 19,391
Computer equipment    
Property Plant And Equipment [Line Items]    
Total property and equipment 7,883 7,787
Software and website design    
Property Plant And Equipment [Line Items]    
Total property and equipment 18,793 15,535
Leasehold improvements    
Property Plant And Equipment [Line Items]    
Total property and equipment 8,666 7,571
Capital projects in progress    
Property Plant And Equipment [Line Items]    
Total property and equipment 739 693
Vehicles    
Property Plant And Equipment [Line Items]    
Total property and equipment $ 118 $ 118