v3.26.1
Income Taxes - Summary of Cash Paid for Income Taxes (Net of Refunds) (Details) - USD ($)
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Federal $ 23,912,000    
State and local 7,080,000    
Foreign 145,000    
Total 31,137,000 $ 28,095,000 $ 22,874,000
California      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
State and local 1,269,000    
Texas      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
State and local 592,000    
Georgia      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
State and local 538,000    
New York      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
State and local 451,000    
Pennsylvania      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
State and local 398,000    
Illinois      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
State and local 354,000    
Other      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
State and local 3,478,000    
Puerto Rico      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign $ 145,000