v3.25.2
SIGNIFICANT ACCOUNTING POLICIES - Estimated useful lives (Details)
Dec. 31, 2024
Office furniture and equipment | Minimum  
SIGNIFICANT ACCOUNTING POLICIES  
Estimated Useful Life 5 years
Office furniture and equipment | Maximum  
SIGNIFICANT ACCOUNTING POLICIES  
Estimated Useful Life 7 years
Assembly equipment  
SIGNIFICANT ACCOUNTING POLICIES  
Estimated Useful Life 7 years
Vehicles  
SIGNIFICANT ACCOUNTING POLICIES  
Estimated Useful Life 5 years
Leased devices  
SIGNIFICANT ACCOUNTING POLICIES  
Estimated Useful Life 9 months