XML 68 R30.htm IDEA: XBRL DOCUMENT v3.26.1
Deposits (current and non-current) and Other Current Assets (Tables)
3 Months Ended
Mar. 31, 2026
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Deposits and Other Current Assets
Deposits and other current assets consist of the following as of:
(in thousands)March 31, 2026December 31, 2025
Deposits
Deposits, current portion$13,758 $10,499 
Deposits, non-current portion (1)
12,119 12,457 
$25,877 $22,956 
March 31, 2026December 31, 2025
Other current assets
Prepaid expenses$5,645 $7,117 
Other current assets1,920 1,846 
$7,565 $8,963 
1) Non-current deposits presented as part of Other non-current assets in the Unaudited Condensed Consolidated Balance Sheets