v3.26.3
Income Taxes - Schedule of Income (Loss) Before Income Taxes, Income Tax Expense and Effective Income Tax Rates (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 (loss) before income taxes $ (1,397) $ (8,312) $ 20,622 $ (37,243)
Income tax expense $ (990) $ (2,080) $ (803) $ (3,772)
Effective tax rate (70.90%) (25.00%) 3.90% (10.10%)