v3.25.4
Income Taxes - Income Taxes Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Contingency [Line Items]      
Federal $ 12,001 $ 14,805 $ 4,015
Total 15,541 22,306 11,741
Illinois      
Income Tax Contingency [Line Items]      
Domestic and other states 2,930 6,842 6,864
Other States      
Income Tax Contingency [Line Items]      
Domestic and other states $ 610 $ 659 $ 862