v3.26.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Tax Disclosure [Abstract]        
Provision for (benefit from) income taxes $ (1,884) $ 334 $ (3,659) $ (1,269)
Discrete items (185) (22) (317) 30
Provision for (benefit from) income taxes, excluding discrete items $ (2,069) $ 312 $ (3,976) $ (1,239)
Effective tax rate 37.10% 14.00% 19.10% 14.00%
Effective tax rate, excluding discrete items 40.70% 13.00% 20.80% 13.70%