XML 156 R60.htm IDEA: XBRL DOCUMENT v3.24.4
Debt (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Debt [Line Items]        
Weighted average interest rate on short debt obligations 7.80%   7.80%  
Financing Arrangements [Member]        
Debt [Line Items]        
Direct loan $ 0 $ 281,575 $ 0 $ 744,933
Minimum [Member] | Financing Arrangements [Member]        
Debt [Line Items]        
Percentage of payments of debt obligations 4.94%   4.94%  
Maximum [Member] | Financing Arrangements [Member]        
Debt [Line Items]        
Percentage of payments of debt obligations 11.09%   11.09%