XML 85 R60.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue (Schedule of disaggregation of revenue by major product category) (Details) - USD ($)
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]    
Net sales $ 32,533,965 $ 40,609,372
Physical Therapy and Rehabilitation Products [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 16,395,499 22,056,592
Orthopedic Soft Bracing Products [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 16,055,785 18,450,062
Other [Member]    
Disaggregation of Revenue [Line Items]    
Net sales $ 82,681 $ 102,718