XML 63 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cash, Cash Equivalents and Restricted Cash (Tables)
12 Months Ended
Dec. 31, 2024
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, 2024December 31, 2023December 31, 2022
Cash and cash equivalents$153,355 $136,953 $118,669 
Restricted cash (current) (1)
9,972 4,062 4,897 
Restricted cash (non-current) (2)
8,071 4,386 2,055 
Cash, cash equivalents and restricted cash$171,398 $145,401 $125,621 
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, 2024December 31, 2023December 31, 2022
Cash and cash equivalents$153,355 $136,953 $118,669 
Restricted cash (current) (1)
9,972 4,062 4,897 
Restricted cash (non-current) (2)
8,071 4,386 2,055 
Cash, cash equivalents and restricted cash$171,398 $145,401 $125,621