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 Taxes        
Income tax expense $ 305 $ 14,353 $ 1,053 $ 12,941
Pre-tax loss $ (4,828) $ (5,905) $ (10,802) $ (20,911)
Effective income tax rate     (9.70%) (61.90%)
Statutory federal rate     21.00% 21.00%
Change in valuation allowance     $ 11,475