XML 126 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Unrecognized Tax Benefits [Roll Forward]      
Gross unrecognized tax benefits—beginning balance $ 7,575 $ 7,077 $ 6,841
Increases (decrease) related to tax positions from prior years 0 27 (226)
Increases related to tax positions taken during current year 576 580 462
Decreases related to tax positions taken during the current year (76) (109) 0
Gross unrecognized tax benefits—ending balance 8,075 $ 7,575 $ 7,077
Americas      
Income Tax Contingency [Line Items]      
Deferred Tax Liabilities, Deferred Expense, Capitalized Research and Development Costs 41,500    
Non-US      
Income Tax Contingency [Line Items]      
Deferred Tax Liabilities, Deferred Expense, Capitalized Research and Development Costs $ 16,300