Annual report [Section 13 and 15(d), not S-K Item 405]

Income Taxes - Additional Information (Details)

v3.25.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 $ 10,719  
Increase in valuation allowance description The increase in the valuation allowance of $14,043 is mostly related to current year losses.  
Deferred Tax Assets, Valuation Allowance $ 121,009 $ 106,966
Increase In the Valuation Allowance $ 14,043  
U.S. federal tax benefit at statutory rate 21.00% 21.00%
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 Jurisdiction [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 Jurisdiction [Member] | Latest Tax Year    
Disclosure - Income Taxes - Additional Information (Detail) [Line Items]    
Tax Purposes Expiration Year 2032  
Domestic Tax Jurisdiction [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 Jurisdiction [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