v3.26.1
LONGTERM BORROWINGS - Future maturities of the loan (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Future maturities of the loan    
Total long-term borrowings $ 589,849 $ 608,555
SBA    
Future maturities of the loan    
2026 (from July 1, 2026 to December 31, 2026) 5,794  
2027 11,942  
2028 12,429  
2029 12,937  
Thereafter 406,530  
Total long-term borrowings 449,632 456,063
Thread Capital    
Future maturities of the loan    
2026 (from July 1, 2026 to December 31, 2026) 12,611  
2027 26,285  
2028 27,768  
2029 29,334  
Thereafter 44,219  
Total long-term borrowings $ 140,217 $ 152,492