v3.25.3
LEASES - Summary of Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Lessee, Lease, Description [Line Items]        
Operating lease cost $ 1,562 $ 888 $ 3,708 $ 2,640
Finance lease cost:        
Amortization of right-of-use assets 249 236 764 836
Interest on lease liabilities 117 129 369 399
Total lease cost 1,928 1,253 4,841 3,875
Cost of goods sold        
Finance lease cost:        
Total lease cost 1,777 1,112 4,340 3,435
Selling, general and administrative expense        
Finance lease cost:        
Total lease cost $ 151 $ 141 $ 501 $ 440