v3.26.1
LEASES - Schedule of Additional Lease Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Lessee, Lease, Description [Line Items]        
Total lease costs $ 2,958 $ 2,785 $ 5,784 $ 5,429
Income Statement Location [Axis]: us-gaap:CostOfGoodsAndServicesSold        
Lessee, Lease, Description [Line Items]        
Operating lease costs 96 68 164 136
Variable lease costs 52 55 95 98
Income Statement Location [Axis]: us-gaap:GeneralAndAdministrativeExpense        
Lessee, Lease, Description [Line Items]        
Operating lease costs 2,322 2,196 4,546 4,350
Variable lease costs 541 519 1,085 951
Sublease income $ (53) $ (53) $ (106) $ (106)