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 | |||