v3.25.2
Provision for Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Tax Disclosure [Abstract]        
Income tax (benefit) expense $ (7,763) $ 3,884 $ (26,018) $ 6,574
Discrete tax benefit for completion of a research and development tax credit study     20,100  
Income tax benefit related to acquisition     11,100  
Ordinary tax expense     $ 5,000