v3.25.4
Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Taxes      
Income tax expense (benefit) $ (6,126) $ 21,430 $ 51,050
Effective tax rate 14.20% 23.10% 22.70%
Effective Income Tax Rate 21.00%    
Unrecognized tax benefits $ 0 $ 0  
Interest or penalty related to uncertain taxes, recognized $ 0 $ 0  
Minimum      
Income Taxes      
Term of income tax examination 2 years    
Maximum      
Income Taxes      
Term of income tax examination 5 years