v3.26.1
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Jun. 30, 2026
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Valuation and Qualifying Accounts
AllowanceAllowanceValuation Allowance
for Doubtfulfor Price for Deferred
Accounts AdjustmentsTax Assets
June 30, 2023$30 $39,976 $6,686 
Additions— 204,153 580 
Reductions— (202,440)— 
June 30, 2024$30 $41,689 $7,266 
Additions— 204,555 1,485 
Reductions— (205,442)— 
June 30, 2025$30 $40,802 $8,751 
Additions— 179,183 1,320 
Reductions— (181,286)— 
June 30, 2026$30 $38,699 $10,071