v3.26.3
Income Taxes (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Income Tax Disclosure [Abstract]              
Income tax expense $ 4,339,000   $ 3,767,000   $ 2,518,000 $ 4,546,000  
Income tax rate 31.50%   30.00%   11.90% 14.50%  
Effective tax rate   533.30%   53.50%      
Valuation allowance $ 0       $ 0   $ 0