v3.26.1
EARNINGS (LOSS) PER SHARE - Schedule of Unweighted Potentially Dilutive Shares (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Class of Warrant or Right [Line Items]        
Antidilutive securities excluding from computation (in shares) 66,524,304 41,846,302 66,524,304 41,846,302
Convertible Notes due 2030 | Convertible Notes due 2030        
Class of Warrant or Right [Line Items]        
Antidilutive securities excluding from computation (in shares) 39,683,215 39,683,215 39,683,215 39,683,215
Series A Convertible Preferred Stock        
Class of Warrant or Right [Line Items]        
Antidilutive securities excluding from computation (in shares) 13,320,013 0 13,320,013 0
Warrant        
Class of Warrant or Right [Line Items]        
Antidilutive securities excluding from computation (in shares) 11,201,659 0 11,201,659 0
RSUs        
Class of Warrant or Right [Line Items]        
Antidilutive securities excluding from computation (in shares) 1,610,509 1,765,358 1,610,509 1,765,358
Performance Shares        
Class of Warrant or Right [Line Items]        
Antidilutive securities excluding from computation (in shares) 708,908 397,729 708,908 397,729