v3.26.3
Provision for Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Income Tax Disclosure [Abstract]        
Income tax expense (benefit) $ 655 $ (715) $ 4,647 $ (26,733)
Increase in valuation allowance     25,400  
Ordinary tax (benefit) expense     $ (21,500) 4,600
Discrete tax benefit for completion of a research and development tax credit study       20,100
Income tax benefit related to acquisition       $ 11,100