v3.26.1
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Millions
Nov. 03, 2025
Mar. 31, 2026
Dec. 31, 2025
Inventory Finance Agreement      
Purchase Commitments      
Maximum aggregate purchase amount $ 9.0    
Percentage of purchase price of inventory 20.00%    
Advance payable period 90 days    
Inventory Finance Agreement | Related Party      
Purchase Commitments      
Other commitment   $ 2.6 $ 3.7
Purchase Commitments      
Purchase Commitments      
Open inventory purchase orders   $ 23.4