v3.26.1
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Dec. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Other Commitments [Line Items]          
Loss contingency, damages awarded $ 375,000.0        
Loss contingency accrual   $ 408,800   $ 408,800  
Payroll tax expense from settlement payment       33,800  
Tariff refund       4,600,000  
Interest income   1,927,000 $ 1,794,000 4,033,000 $ 3,586,000
IEEPA Tariff Refund          
Other Commitments [Line Items]          
Reduction in property and equipment   4,400,000   4,400,000  
Interest income       200,000  
Construction in progress | IEEPA Tariff Refund          
Other Commitments [Line Items]          
Reduction in property and equipment   800,000   800,000  
Robot assets | IEEPA Tariff Refund          
Other Commitments [Line Items]          
Reduction in property and equipment   $ 3,600,000   $ 3,600,000