v3.25.1
Schedule of Related Party Balances (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Related Party Transaction [Line Items]    
Receivable due from related parties $ 4,002 $ 5,617
V Cube Inc One [Member]    
Related Party Transaction [Line Items]    
Receivable due from related parties 1,963
V Cube Inc Two [Member]    
Related Party Transaction [Line Items]    
Receivable due from related parties 740
V Cube Inc Three [Member]    
Related Party Transaction [Line Items]    
Receivable due from related parties 1,537
V Cube Inc Four [Member]    
Related Party Transaction [Line Items]    
Receivable due from related parties 1,025
GHDLCK, LLC [Member]    
Related Party Transaction [Line Items]    
Receivable due from related parties 83
PharMethod, Inc [Member]    
Related Party Transaction [Line Items]    
Receivable due from related parties 73
V-Cube, Inc. [Member]    
Related Party Transaction [Line Items]    
Receivable due from related parties 2,187 4,062
Wizlearn Technologies Pte. Ltd. [Member]    
Related Party Transaction [Line Items]    
Receivable due from related parties $ 1,815 $ 1,555