v3.26.1
REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS - Effect on Consolidated Statements of Operations (Details) - USD ($)
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Insurance and other income, net $ 17,694,056 $ 17,472,023
Total revenues 139,208,923 132,774,825
Income before income taxes 7,898,157 2,268,721
Income tax expense 1,791,351 684,331
Net income $ 6,106,806 $ 1,584,390
Net income per common share, basic (in dollars per share) $ 1.36 $ 0.30
Net income per common share, diluted (in dollars per share) $ 1.33 $ 0.30
As Reported    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Insurance and other income, net   $ 17,149,118
Total revenues   132,451,920
Income before income taxes   1,945,816
Income tax expense   601,749
Net income   $ 1,344,067
Net income per common share, basic (in dollars per share)   $ 0.26
Net income per common share, diluted (in dollars per share)   $ 0.25
Increase (Decrease)    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Insurance and other income, net   $ 322,905
Total revenues   322,905
Income before income taxes   322,905
Income tax expense   82,582
Net income   $ 240,323
Net income per common share, basic (in dollars per share)   $ 0.04
Net income per common share, diluted (in dollars per share)   $ 0.05