Annual report pursuant to Section 13 and 15(d)

Related Party Transactions - Additional Information (Details)

v3.24.0.1
Related Party Transactions - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Related Party Transaction [Line Items]      
Accounts payable $ 3,006 $ 7,710  
Finance lease liabilities, current $ 1,597 522  
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 transaction, amounts of transaction $ 600 700 $ 1,300
Accounts payable 0 0  
COVID-19 Testing Services and Certain Assets | SummerBio      
Related Party Transaction [Line Items]      
Related party transaction, amounts of transaction 0 $ 1,300 $ 1,600
Subassembly Components | Other Affiliates      
Related Party Transaction [Line Items]      
Related party transaction, amounts of transaction $ 1,300