v3.26.1
Income Taxes (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Income Tax Disclosure [Abstract]          
Income tax expense $ 9,844,000 $ 1,224,000 $ 13,815,000 $ 2,875,000  
Income before income taxes $ 25,456,000 $ 12,704,000 $ 83,465,000 $ 34,745,000  
Effective income tax rate, percent 38.70% 9.60% 16.60% 8.30%  
Statutory income tax rate, percent 21.00% 21.00% 21.00% 21.00%  
Effective income tax rate, stock compensation adjustment, expense (benefit) $ (100,000) $ (600,000) $ (200,000) $ (700,000)  
Effective income tax rate, stock compensation adjustment increase (decrease), percent (0.50%) (4.80%) (0.20%) (2.00%)  
Effective income tax rate, excluding tax expense, stock compensation adjustment, percent 39.20% 14.40% 16.80% 10.30%  
Ownership interest held, percent 100.00% 32.00% 100.00% 32.00% 31.70%
Increase in deferred tax assets $ 73,100,000        
Unrecognized tax benefits 300,000   $ 300,000   $ 200,000
Income tax examination, penalties and interest accrued $ 0   $ 0   $ 0