Quarterly report pursuant to Section 13 or 15(d)

Related Party Transactions - Additional Information (Details)

v3.24.1.u1
Related Party Transactions - Additional Information (Details)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Other Affiliates      
Related Party Transaction [Line Items]      
Beneficial ownership percentage 0.10    
Office Space And Certain Utilities And Maintenance Services      
Related Party Transaction [Line Items]      
Related party, amounts of transaction $ 0.2 $ 0.2  
Subassembly Components | Other Affiliates      
Related Party Transaction [Line Items]      
Related party, amounts of transaction $ 0.0 $ 0.0  
Finance lease     $ 3.8