XML 42 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Jun. 30, 2025
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, 2022$30 $18,731 $5,755 
Additions— 165,543 931 
Reductions— (144,298)— 
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