v3.26.1
Short-Term Borrowings (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Short-Term Borrowings [Line Items]        
Repaid loans amount     $ 30,602,649 $ 15,780,809
Interest expenses $ 396,136 $ 151,373 870,384 351,153
2024 Bank Credit Facility [Member]        
Short-Term Borrowings [Line Items]        
Repaid loans amount       15,780,809
2025 Bank Credit Facility [Member]        
Short-Term Borrowings [Line Items]        
Working capital     25,640,403 22,755,361
Repaid borrowings     $ 30,602,649