v3.25.3
RELATED PARTY BALANCES AND TRANSACTIONS - Schedule of amounts due from related parties (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2018
Dec. 31, 2019
Sep. 30, 2025
Dec. 31, 2024
Amounts due from related parties        
Total     $ 678 $ 663
Infinities        
Amounts due from related parties        
Total     666 650
Receivable in cash classified as current $ 20,000      
Allowance for unpaid cash consideration 40,000      
Proceeds from a related party   $ 6,866    
Receivable in shares to be issued classified as non-current $ 12,408      
OPI and its subsidiaries        
Amounts due from related parties        
Total     $ 12 $ 13