v3.25.4
Risk and Uncertainties (Details)
$ in Thousands, $ in Millions
12 Months Ended
Oct. 01, 2024
USD ($)
Oct. 01, 2024
HKD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Risk and Uncertainties [Line Items]        
Cash balance     $ 17,260  
Fund held in escrow     14,200  
Maintained financial institutions amount     15,860  
Deposit protection $ 100 $ 0.8    
Foreign exchange loss and gain     700 $ 910
Hong Kong [Member]        
Risk and Uncertainties [Line Items]        
Cash balance     15,860  
Fund held in escrow     1,660  
United States [Member]        
Risk and Uncertainties [Line Items]        
Maintained financial institutions amount     $ 1,400