XML 92 R54.htm IDEA: XBRL DOCUMENT v3.26.1
Deposits (current and non-current) and Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Deposits    
Deposits, current portion $ 13,758 $ 10,499
Deposits, non-current portion 12,119 12,457
Deposits 25,877 22,956
Other current assets    
Prepaid expenses 5,645 7,117
Other current assets 1,920 1,846
Other current assets $ 7,565 $ 8,963