XML 60 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash, Cash Equivalents and Restricted Cash (Tables)
12 Months Ended
Dec. 31, 2023
Cash and Cash Equivalents [Abstract]  
Schedule of Cash and Cash Equivalents
For the purposes of statements of cash flows, cash, cash equivalents and restricted cash consist of the following:
As of
December 31, 2023December 31, 2022December 31, 2021
Cash and cash equivalents$136,953 $118,669 $135,337 
Restricted cash (current)4,062 4,897 6,174 
Restricted cash (non-current)4,386 2,055 2,299 
Cash, cash equivalents and restricted cash$145,401 $125,621 $143,810 
Restrictions on Cash and Cash Equivalents
For the purposes of statements of cash flows, cash, cash equivalents and restricted cash consist of the following:
As of
December 31, 2023December 31, 2022December 31, 2021
Cash and cash equivalents$136,953 $118,669 $135,337 
Restricted cash (current)4,062 4,897 6,174 
Restricted cash (non-current)4,386 2,055 2,299 
Cash, cash equivalents and restricted cash$145,401 $125,621 $143,810