XML 42 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Lessee (Details) - Future minimum lease payments - USD ($)
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2022
Future Minimum Lease Payments Abstract      
2024 $ 64,997    
2025 28,930    
2026 13,992    
2027 5,830    
2028    
Thereafter    
Present value of future minimum payments 113,749    
Less amount representing interest (6,160)    
Finance lease obligations $ 107,589 $ 123,863 $ 170,410