XML 64 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Intangible Assets (Details)
12 Months Ended
Mar. 31, 2024
USD ($)
states
reporting_unit
Mar. 31, 2023
USD ($)
states
Mar. 31, 2022
USD ($)
states
Feb. 24, 2024
USD ($)
Finite-Lived Intangible Assets [Line Items]        
Number of reporting units | reporting_unit 1      
Share Repurchases [Abstract]        
Amount authorized for repurchase $ 30,100,000     $ 30,000,000
Amount remaining for repurchase $ 11,200,000      
Concentration of Risk [Abstract]        
Number of states in which entity operates | states 16      
Number of states with largest concentration of revenue | states 4 4 4  
Advertising $ 9,932,122 $ 6,096,083 $ 18,298,212  
Accounts Receivable | Geographic Concentration Risk | 4 Largest States        
Concentration of Risk [Abstract]        
Concentration risk percentage 51.00%      
Customer lists        
Finite-Lived Intangible Assets [Line Items]        
Finite-lived intangible assets, useful life (in years) 9 years 3 months 18 days      
Customer lists | Minimum        
Finite-Lived Intangible Assets [Line Items]        
Finite-lived intangible assets, useful life (in years) 8 years      
Customer lists | Maximum        
Finite-Lived Intangible Assets [Line Items]        
Finite-lived intangible assets, useful life (in years) 23 years      
Non-compete agreements        
Finite-Lived Intangible Assets [Line Items]        
Finite-lived intangible assets, useful life (in years) 4 years 7 months 6 days      
Non-compete agreements | Minimum        
Finite-Lived Intangible Assets [Line Items]        
Finite-lived intangible assets, useful life (in years) 3 years      
Non-compete agreements | Maximum        
Finite-Lived Intangible Assets [Line Items]        
Finite-lived intangible assets, useful life (in years) 5 years      
Unsecured Debt        
Finite-Lived Intangible Assets [Line Items]        
Debt issuance costs $ 2,400,000 3,500,000    
Senior notes payable        
Finite-Lived Intangible Assets [Line Items]        
Debt issuance costs $ 1,100,000 $ 1,200,000