v3.26.1
Other Non-Current Assets, Net - Schedule of Other Non-Current Assets, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Other Non-Current Assets, Net [Abstract]    
Deposits [1] $ 653 $ 405
Deferred contract costs 21,761 22,969
Deferred financing costs 335
Prepayment to third parties 857
Others 518 427
Less: Current expected credit losses (1)
Total $ 24,123 $ 23,801
[1] The balance of deposits primarily consisted of the deposits made to a utility company related to our colocation services. The deposits are refundable upon expiration of the agreement.