XML 109 R94.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Tax Credit Carryforward [Line Items]        
Income taxes paid $ 18,410,000 $ 11,300,000 $ 20,200,000  
Valuation allowance 0 0    
Unrecognized tax benefits 11,264,000 10,492,000 10,748,000 $ 9,296,000
Uncertain tax positions, interest and penalties 500,000 300,000 200,000  
Interest and penalties accrued 1,100,000 $ 600,000 $ 400,000  
Internal Revenue Service (IRS)        
Tax Credit Carryforward [Line Items]        
Net operating loss 0      
Internal Revenue Service (IRS) | Research Tax Credit Carryforward        
Tax Credit Carryforward [Line Items]        
Tax credit carryforward amount 0      
State and Local Jurisdiction        
Tax Credit Carryforward [Line Items]        
Net operating loss 9,500,000      
State and Local Jurisdiction | Research Tax Credit Carryforward        
Tax Credit Carryforward [Line Items]        
Tax credit carryforward amount 21,200,000      
Foreign Tax Jurisdiction        
Tax Credit Carryforward [Line Items]        
Net operating loss $ 22,400,000