XML 96 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2021
Income Tax Contingency [Line Items]        
Valuation allowance $ 178,000   $ 2,000  
Unrecognized tax benefits 10,862,000 $ 7,581,000 10,377,000 $ 9,179,000
Long-term unrecognized tax benefits 10,117,000 7,646,000 10,603,000  
Unrecognized tax benefits, which would affect the effective tax rate 10,700,000   10,000,000  
Unrecognized tax benefits, amount reclassified from noncurrent liabilities to deferred tax assets 1,300,000      
Unrecognized tax benefits, amount reclassified from deferred tax assets to noncurrent liabilities   $ 400,000    
Other Current Liabilities        
Income Tax Contingency [Line Items]        
Unrecognized tax benefits 0   $ 0  
Federal        
Income Tax Contingency [Line Items]        
Net operating loss carryforwards 25,800,000      
State        
Income Tax Contingency [Line Items]        
Net operating loss carryforwards 43,600,000      
Foreign Tax Jurisdiction        
Income Tax Contingency [Line Items]        
Net operating loss carryforwards $ 0