v3.25.4
Income Taxes - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Tax Credit Carryforward      
Effective tax rate 28.20% 13.90% 19.80%
Global minimum tax $ 8,838    
Deferred tax assets, operating loss and tax credit carryforwards 16,000    
Valuation allowance 94,580 $ 59,313  
Unrecognized tax benefits affecting effective tax rate 14,100 10,300  
Interest and penalties associated with unrecognized tax expense (benefit) 1,000 700 $ (8,700)
Interest and penalties associated with unrecognized tax benefits 8,900 7,100  
Foreign Tax Credit      
Tax Credit Carryforward      
Increase in valuation allowance for deferred income tax asset 16,000    
Foreign Operations      
Tax Credit Carryforward      
Increase in valuation allowance for deferred income tax asset 1,900    
Foreign:      
Tax Credit Carryforward      
Foreign tax holiday $ 15,100 $ 16,600 $ 13,000
Foreign tax holiday (in dollars per share) $ 0.12 $ 0.12 $ 0.09
Operating loss carryforwards $ 17,400    
Valuation allowance 17,700    
State:      
Tax Credit Carryforward      
Deferred tax assets, operating loss and tax credit carryforwards 61,500    
Operating loss carryforwards 321,949 $ 296,405  
Valuation allowance 60,900    
Increase in valuation allowance for deferred income tax asset 17,400    
State: | Wisconsin Research and Development Credit      
Tax Credit Carryforward      
Net capital loss carryforwards $ 59,100