XML 70 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restricted Cash (Tables)
12 Months Ended
Dec. 31, 2024
Cash and Cash Equivalents [Abstract]  
Schedule of Cash and Cash Equivalents and Restricted Cash

The following table reconciles cash and cash equivalents and restricted cash per the balance sheets to the statements of cash flows (in thousands):

 

 

December 31,

 

 

 

2024

 

 

2023

 

Cash and cash equivalents

 

$

105,679

 

 

$

394,583

 

Restricted cash, current

 

 

208

 

 

 

1,903

 

Restricted cash, non-current

 

 

2,418

 

 

 

2,418

 

Total

 

$

108,305

 

 

$

398,904