v3.24.3
NET INCOME (LOSS) PER SHARE - Schedule of Antidilutive Securities Excluded from Computation of Diluted Income Per Share (Details) - shares
3 Months Ended 9 Months Ended
May 01, 2024
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Total dilutive shares (in shares)   34,228,419 8,668,294 20,549,327 4,996,942
Maximum | Performance-based restricted stock units          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Award vesting percentage 200.00%        
Warrants          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Total dilutive shares (in shares)   324,375 324,375 324,375 324,375
Restricted stock units          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Total dilutive shares (in shares)   8,064,856 3,753,431 0 0
Performance-based restricted stock units          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Total dilutive shares (in shares)   5,614,236 0 0 0
Convertible notes          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Total dilutive shares (in shares)   20,224,952 4,341,422 20,224,952 4,341,422
Series A Preferred Stock          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Total dilutive shares (in shares)   0 249,066 0 331,145