XML 50 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cash Equivalents and Restricted Cash (Tables)
12 Months Ended
Dec. 31, 2024
Cash Equivalents and Restricted Cash  
Reconciliation of cash, cash equivalents, and restricted cash reported within the balance sheet to the total amounts shown in the statement of cash flows

December 31, 

December 31, 

December 31, 

    

2024

    

2023

    

2022

Cash and cash equivalents

$

392,102

$

195,807

$

102,300

Restricted cash (current)

0

150

0

Restricted cash (non-current)

1,614

1,614

1,764

Total cash, cash equivalents and restricted cash as shown on the statements of cash flows

$

393,716

$

197,571

$

104,064