v3.25.2
Due from Affiliates (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jan. 01, 2025
Dec. 31, 2024
Due from Affiliates [Line Items]            
Due from affiliaties $ 3,320 $ 497 $ 3,320 $ 497   $ 497
Received services amount     2,020 1,568    
Advance payments amount     4,843 3,320    
Lessor term         24 months  
Paid rental expenses 15 34 59 67    
Securekloud Technologies Inc [Member]            
Due from Affiliates [Line Items]            
Received services amount 1,025 755        
SecureKloud Technologies Limited [Member]            
Due from Affiliates [Line Items]            
Due from affiliates 792 792    
SecureKloud Technologies, Inc. [Member]            
Due from Affiliates [Line Items]            
Due from affiliates 2,413 497 2,413 497    
Blockedge Technologies, Inc. [Member]            
Due from Affiliates [Line Items]            
Due from affiliates $ 115 $ 115