XML 82 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Warranty Costs (Details) - Schedule of Changes in the Warranty Costs - USD ($)
Dec. 31, 2023
Mar. 31, 2023
Schedule of Changes in the Warranty Costs [Abstract]    
Balance, beginning of period $ 580,530 $ 865,451
Warranty expense / (recovery) (18,778) (625,664)
Warranty (invoiced costs) / recovery (167,437) 340,743
Balance, end of period $ 394,315 $ 580,530