v3.26.1
BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES - Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
On hand:    
Finished goods held for sale $ 32,213 $ 30,251
Raw materials and work in process 1,243 1,369
Inventory in transit 3,610 1,618
TOTAL $ 37,066 $ 33,238