XML 123 R87.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings (Loss) Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total (in shares) 17,543,966 6,808,163 6,462,874
Warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total (in shares) 383,836 383,836 383,836
Stock-based awards—Equity classified      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total (in shares) 2,220,754 2,510,594 2,255,574
Stock-based awards—Liability classified      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total (in shares) 5,037,826 1,237,495 953,512
Vendor stock-in-lieu of cash program      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total (in shares) 1,056,381 17,144 210,858
Series 1 Notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total (in shares) 2,540,000 0 0
Series 2 Notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total (in shares) 5,053,802 0 0
2026 Convertible Senior Notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total (in shares) 677,587 2,085,314 2,085,314
Earn-out shares      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total (in shares) 573,780 573,780 573,780