XML 58 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restricted Cash (Tables)
12 Months Ended
Dec. 31, 2024
Cash and Cash Equivalents [Abstract]  
Schedule of Restrictions on Cash and Cash Equivalents The Company classifies restricted cash as current or non-current based on term of restriction. Restricted cash as of December 31, 2024 and 2023 was as follows:
 As of December 31,
 20242023
 $$
Short-term restricted cash9,312 11,473 
Long-term restricted cash2,025 2,711 
Total11,337 14,184