v3.26.1
SUMMARY OF SIGNIFICANT POLICIES - Insurance and Other Income (Details) - USD ($)
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]    
Insurance and other income, net $ 17,694,056 $ 17,472,023
Insurance revenue    
Disaggregation of Revenue [Line Items]    
Insurance and other income, net 11,294,951 11,528,046
Tax return preparation revenue    
Disaggregation of Revenue [Line Items]    
Insurance and other income, net 3,042,307 2,570,255
Auto club membership revenue    
Disaggregation of Revenue [Line Items]    
Insurance and other income, net 1,379,854 1,620,684
Other    
Disaggregation of Revenue [Line Items]    
Insurance and other income, net $ 1,976,944 $ 1,753,038