Annual report pursuant to Section 13 and 15(d)

Income Taxes - Additional Information (Details)

v3.24.0.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Disclosure - Income Taxes - Additional Information (Detail) [Line Items]    
Undistributed Earnings of Foreign Subsidiaries $ 17,627  
Increase in valuation allowance description The increase in the valuation allowance of $11,023 is mostly related to current year losses.  
Deferred Tax Assets, Valuation Allowance $ 113,503 $ 102,480
Increase In the Valuation Allowance 113,503  
Deferred Tax Asset, Interest Carryforward $ 5,141 $ 0
U.S. federal tax benefit at statutory rate 21.00% 21.00%
Current Year Losses | Latest Tax Year    
Disclosure - Income Taxes - Additional Information (Detail) [Line Items]    
Increase In the Valuation Allowance $ 11,023  
State and Local Jurisdiction [Member]    
Disclosure - Income Taxes - Additional Information (Detail) [Line Items]    
Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration 81,656  
Tax Credit Carryforward, Amount 10,337  
Domestic Tax Authority [Member]    
Disclosure - Income Taxes - Additional Information (Detail) [Line Items]    
Operating Loss Carryforwards 248,665  
Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration $ 166,140  
Domestic Tax Authority [Member] | Latest Tax Year    
Disclosure - Income Taxes - Additional Information (Detail) [Line Items]    
Tax Purposes Expiration Year 2032  
Domestic Tax Authority [Member] | Research Tax Credit Carryforward    
Disclosure - Income Taxes - Additional Information (Detail) [Line Items]    
Operating Loss Carryforwards $ 3,922  
Tax Credit Carryforward, Amount 20,486  
Foreign Tax Authority [Member]    
Disclosure - Income Taxes - Additional Information (Detail) [Line Items]    
Operating Loss Carryforwards $ 160,689  
Operating Loss Carry Forwards Expiration Year 2030  
Canada Tax Authority [Member]    
Disclosure - Income Taxes - Additional Information (Detail) [Line Items]    
Operating Loss Carry Forwards Expiration Year 2029  
Canada Tax Authority [Member] | Research Tax Credit Carryforward    
Disclosure - Income Taxes - Additional Information (Detail) [Line Items]    
Operating Loss Carryforwards $ 639