v3.25.4
Income Taxes (as Restated) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Valuation Allowance [Abstract]    
Cumulative losses lookback period 2 years  
Deferred tax assets, valuation allowance $ 449  
Income tax benefit (1,086) $ (54)
Increase in pre-tax loss $ 3,500  
Effective tax rate 28.75% 23.79%