XML 43 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information - Schedule of Segment Reporting by Segment (Parenthetical) (Details) - Other income - USD ($)
1 Months Ended
Feb. 25, 2025
Feb. 28, 2025
Segment Reporting Information [Line Items]    
Gain on disposal $ 339,520  
Assembly Equipment | Albia Facility    
Segment Reporting Information [Line Items]    
Gain on disposal   $ 339,520