XML 444 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Mar. 15, 2024
USD ($)
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Apr. 16, 2024
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Restricted cash   $ 70,447,000 $ 0 $ 0  
Remaining performance obligation, amount   $ 19,900,000      
Warranty period   6 years      
Allowance for note receivable   $ 0 0    
Provision for excess or obsolete inventory   1,200,000      
Net realizable value   $ 232,700,000      
Number of operating segments | segment   1      
Number of reportable segments | segment   1      
Advertising expense   $ 28,000,000 $ 9,300,000 $ 6,300,000  
Subsequent Event          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Restricted cash         $ 11,200,000
Convertible Senior Notes Due 2026 | 2025 senior secured convertible notes | Subsequent Event          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Accrued interest to be paid $ 8,400,000        
Geographic Concentration Risk | Revenue Benchmark | UNITED STATES          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Concentration risk, percentage   68.00%      
Geographic Concentration Risk | Revenue Benchmark | Non-US          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Concentration risk, percentage   32.00%      
Minimum          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Expected timing of satisfaction, period   4 years      
Maximum          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Expected timing of satisfaction, period   10 years      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Expected timing of satisfaction, period   12 months