XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Summary of Accounts Receivable Balance (Details) - Accounts receivable - Customer concentration risk
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Customer A    
Concentration risk percentage 22.30% 19.70%
Customer B    
Concentration risk percentage 10.30%  
Customer C    
Concentration risk percentage 10.20%