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

Income Taxes - Additional Information (Details)

v3.25.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Disclosure - Income Taxes - Additional Information (Detail) [Line Items]    
Undistributed Earnings of Foreign Subsidiaries $ 13,379  
Increase in valuation allowance description The increase in the valuation allowance of $20,868 is mostly related to current year losses.  
Deferred Tax Assets, Valuation Allowance $ 141,877 $ 121,009
Increase In the Valuation Allowance $ 20,868  
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 $ 227,662  
Tax Credit Carryforward, Amount 30,698  
Domestic Tax Jurisdiction [Member]    
Disclosure - Income Taxes - Additional Information (Detail) [Line Items]    
Operating Loss Carryforwards 273,897  
Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration $ 191,372  
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 $ 5,010  
Tax Credit Carryforward, Amount 48,033  
Foreign Tax Jurisdiction [Member]    
Disclosure - Income Taxes - Additional Information (Detail) [Line Items]    
Operating Loss Carryforwards $ 162,979  
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 $ 589