REVENUES - Schedule of Amortization of Product Incentive (Details) $ in Thousands |
6 Months Ended |
|---|---|
|
Jun. 30, 2026
USD ($)
| |
| Revenue from Contract with Customer [Abstract] | |
| Weighted-average amortization period | 1 year 2 months 12 days |
| Deferred Investor Incentives [Roll Forward] | |
| Beginning balance | $ 44,953 |
| Deferred incentives paid to customers | 4,008 |
| Amortization | (21,940) |
| Ending Balance | $ 27,021 |