v3.25.2
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 expense (benefit) $ 372 $ 779 $ 2,019 $ 2,278
Income (loss) before income taxes $ (12,449) $ (26,920) $ (43,169) $ (39,575)
Effective tax rate (as percent) (3.00%) (2.90%) (4.70%) (5.80%)
Federal statutory rate (as percent) 21.00% 21.00% 21.00% 21.00%