v3.25.2
LONG-TERM BORROWINGS - Future maturities of the loan (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Future maturities of the loan    
Total $ 626,764 $ 644,597
SBA    
Future maturities of the loan    
2025 (from July 1, 2025 to December 31, 2025) 5,567  
2026 11,474  
2027 11,942  
2028 12,429  
2029 12,937  
Thereafter 407,980  
Total 462,329 468,542
Thread Capital    
Future maturities of the loan    
2025 (from July 1, 2025 to December 31, 2025) 11,938  
2026 24,881  
2027 26,285  
2028 27,768  
2029 29,334  
Thereafter 44,229  
Total $ 164,435 $ 176,055