v3.25.2
Income Taxes (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2025
Income Tax Examination [Line Items]          
Effective tax rate     25.60%    
Increase (decrease) to effective tax rate     (0.10%)    
Income tax expense $ 12,229 $ 26,909 $ 25,363 $ 46,897  
Forecast [Member]          
Income Tax Examination [Line Items]          
Effective tax rate         25.60%
Blended federal and state statutory rate         24.90%