v3.26.3
Income Tax Expense (Benefit) - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Effective Income Tax Rate Reconciliation [Line Items]        
Income tax expense (benefit) $ (7,603,000) $ 4,217,000 $ (1,532,000) $ 9,309,000
Effective tax rate (57.10%) 35.60% (3.70%) 49.10%
NCTI expense $ 0   $ 0  
Deferred tax assets 0   0  
Deffered tax liability 0   0  
Research and development tax credits        
Effective Income Tax Rate Reconciliation [Line Items]        
Income tax expense (benefit) (7,800,000)      
Unrecognized tax benefits 7,400,000   7,400,000  
Walker Acquisition        
Effective Income Tax Rate Reconciliation [Line Items]        
Deffered tax liability $ 0   $ 0