v3.26.1
Inventory - Schedule of Inventory (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]      
Finished products on hand, net of inventory obsolescence reserve of $2.8 million and $3.5 million as of June 30, 2026 and December 31, 2025, respectively $ 54,464 $ 54,464 $ 69,193
Inventory obsolescence reserve (2,800) (2,800) (3,500)
Finished products in transit 5,135 5,135 10,783
Raw materials 0 0 1,672
Inventory 59,599 59,599 $ 81,648
Inventory write-down $ 1,400 $ 1,400