v3.26.1
Revision of Previously Issued Consolidated Financial Statements - Effect on Consolidated Statements of Cash Flows (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Error Corrections and Prior Period Adjustments Restatement [Line Items]                      
Net income $ 35,290,000 $ (625,000) $ (1,662,000) $ 1,585,000 $ 43,100,000 $ 13,629,000 $ 22,366,000 $ 10,151,000 $ 34,586,024 $ 89,242,722 $ 77,046,344
Deferred income tax expense (benefit)                 (7,089,590) (2,519,983) 10,633,533
Deferred revenue (contract liability)                 575,958 670,429 402,954
Net cash provided by operating activities                 $ 259,358,889 254,163,602 265,783,366
As Reported                      
Error Corrections and Prior Period Adjustments Restatement [Line Items]                      
Net income                   89,741,398 77,345,227
Deferred income tax expense (benefit)                   (2,348,230) 10,737,604
Deferred revenue (contract liability)                   0 0
Net cash provided by operating activities                   254,163,602 265,783,366
Increase (Decrease)                      
Error Corrections and Prior Period Adjustments Restatement [Line Items]                      
Net income                   (498,676) (298,883)
Deferred income tax expense (benefit)                   (171,753) (104,071)
Deferred revenue (contract liability)                   670,429 402,954
Net cash provided by operating activities                   $ 0 $ 0