v3.26.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Tax reconciliation disclosures    
Income before income taxes $ (1,483) $ 14,984
Income tax expense $ (1,159) $ 3,037
Effective tax rate (as a percent) 78.15% 20.27%
Income tax expense related to adjustments made for share-based compensation   $ 1,500