v3.26.1
LEASES - Schedule of Additional Lease Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Lessee, Lease, Description [Line Items]    
Total lease costs $ 2,826 $ 2,644
General and administrative expense    
Lessee, Lease, Description [Line Items]    
Operating lease costs 2,224 2,154
Variable lease costs 544 432
Sublease income (53) (53)
Cost of sales    
Lessee, Lease, Description [Line Items]    
Operating lease costs 68 68
Variable lease costs $ 43 $ 43