v3.26.1
Income Taxes (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Income Tax Disclosure [Abstract]      
Income tax expense $ 2,760,000 $ 10,524,000  
Effective tax rate 13.40% 25.30%  
Uncertain tax benefits $ 0   $ 0
Uncertain tax positions, accrued interest and penalties $ 0 $ 0