v3.25.4
Income Taxes - Income tax results differed from the amount computed by applying the U.S. statutory income tax rate to income before income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income tax results differed from the amount computed by applying the U.S. statutory income tax rate to income before income taxes      
Statutory income tax expense $ (9,073) $ 19,496 $ 47,198
State tax expense 631 1,324 3,956
Effect of tax rates in foreign jurisdictions 251 (29) (46)
Change in fair value of warrant liabilities   (142) (1,903)
Valuation allowances 307 510
Officer Compensation 1,921 708 306
Other 144 (234) 1,029
Total income tax expense (benefit) $ (6,126) $ 21,430 $ 51,050
Income tax results differed from the percent computed by applying the U.S. statutory income tax rate to income before income taxes      
Statutory income tax expense 21.00%    
State tax expense (1.50%)    
Effect of tax rates in foreign jurisdictions (0.60%)    
Change in fair value of warrant liabilities 0.00%    
Valuation allowances 0.00%    
Officer Compensation (4.40%)    
Other (0.30%)    
Effective Income Tax Rate Reconciliation, Percent, Total 14.20% 23.10% 22.70%