XML 127 R115.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Tax Matters - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 20, 2021
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Tax Credit Carryforward [Line Items]          
Increase (decrease) in valuation allowance   $ 2,800,000 $ (1,000,000)    
Global minimum tax rate 15.00%        
Gross unrecognized tax benefits   6,900,000 6,500,000 $ 5,000,000 $ 4,100,000
Amount that would be reflected in income tax provision if unrecognized tax benefits are recognized   6,900,000      
Accrued interest and penalties on unrecognized tax benefits   100,000 200,000    
Accrued interest and penalties on unrecognized tax benefits, current   0 $ 0    
(Decrease) increase in interest and penalties       $ 100,000  
Research Tax Credit Carryforward          
Tax Credit Carryforward [Line Items]          
Tax credit carryforward   $ 12,600,000      
Tax credit carryforward expiration period   Dec. 31, 2044      
State Tax Credit Carryforwards          
Tax Credit Carryforward [Line Items]          
Tax credit carryforward   $ 3,900,000      
Tax credit carryforward expiration period   Dec. 31, 2049