v3.26.1
Income Taxes - Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Effective Income Tax Rate Reconciliation, Amount [Abstract]    
Income tax provision (benefit) $ (3,152) $ 453
Effective Tax Rate Reconciliation, Percent [Abstract]    
Effective income tax 19.00% 12.90%