v3.26.3
EARNINGS (LOSS) PER SHARE - Schedule of Unweighted Potentially Dilutive Shares (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Class of Warrant or Right [Line Items]        
Antidilutive securities excluding from computation (in shares) 66,357,732 67,003,384 66,357,732 66,550,423
Convertible Notes due 2026 | Convertible Notes due 2026        
Class of Warrant or Right [Line Items]        
Antidilutive securities excluding from computation (in shares) 0 452,961 0 0
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 13,320,013 13,320,013 13,320,013
Warrant        
Class of Warrant or Right [Line Items]        
Antidilutive securities excluding from computation (in shares) 11,201,659 11,201,659 11,201,659 11,201,659
RSUs        
Class of Warrant or Right [Line Items]        
Antidilutive securities excluding from computation (in shares) 1,668,607 1,805,703 1,668,607 1,805,703
Performance Shares        
Class of Warrant or Right [Line Items]        
Antidilutive securities excluding from computation (in shares) 484,238 539,833 484,238 539,833