v3.26.1
LEASES (Tables)
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Schedule of Additional Lease Information
Total operating lease costs were as follows (in thousands):

Three Months Ended
June 30,
Six Months Ended
June 30,
Classification
2026
2025
2026
2025
Operating lease costs
General and administrative expense
$
2,322 
$
2,196 
$
4,546 
$
4,350 
Operating lease costs
Cost of sales
96 
68 
164 
136 
Variable lease costs
General and administrative expense
541 
519 
1,085 
951 
Variable lease costs
Cost of sales
52 
55 
95 
98 
Sublease income
General and administrative expense
(53)
(53)
(106)
(106)
Total lease costs
$
2,958 
$
2,785 
$
5,784 
$
5,429