XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Disaggregated Revenue - Schedule of Disaggregates Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Schedule of Disaggregates Revenue [Line Items]        
Total revenue $ 257,269 $ 258,406 $ 622,168 $ 584,090
Janitorial and Sanitation [Member]        
Schedule of Disaggregates Revenue [Line Items]        
Revenue from Contract with Customer 215,154 259,305 556,516 569,359
Ice System [Member]        
Schedule of Disaggregates Revenue [Line Items]        
Revenue from Contract with Customer 8,995 1,114 11,134 3,585
Commercial and Residential Laundry [Member]        
Schedule of Disaggregates Revenue [Line Items]        
Revenue from Contract with Customer 9,391 14,155 1,400
Other [Member]        
Schedule of Disaggregates Revenue [Line Items]        
Revenue from Contract with Customer $ 23,729 $ (2,043) $ 40,363 $ 9,746