XML 30 R19.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue (Tables)
6 Months Ended
Dec. 31, 2024
Revenue  
Schedule of disaggregation of revenue by major product category [Table Text Block]
    Three Months Ended December 31,     Six Months Ended December 31,  
    2024     2023     2024     2023  
Physical Therapy and Rehabilitation Products $ 4,025,686   $ 4,145,315   $ 8,244,040   $ 8,975,052  
Orthopedic Soft Bracing Products   3,251,865     3,984,668     6,608,853     8,484,352  
Other   22,674     21,368     49,580     43,862  
  $ 7,300,225   $ 8,151,351   $ 14,902,473   $ 17,503,266