XML 54 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cash, Cash Equivalents and Restricted Cash (Tables)
6 Months Ended
Jun. 30, 2024
Cash and Cash Equivalents [Abstract]  
Schedule of cash and cash equivalents

Cash, cash equivalents and restricted cash as of December 31, 2023 and June 30, 2024 consisted of the following (in thousands):

    

December 31, 

    

June 30, 

2023

2024

Current assets:

 

  

 

  

Cash and cash equivalents

$

104,944

$

123,092

Restricted cash - standby letter of credit

 

2,019

 

2,050

Total cash, cash equivalents and current portion of restricted cash

$

106,963

$

125,142

Total cash, cash equivalents and restricted cash

$

106,963

$

125,142

Schedule of components of restricted cash

Cash, cash equivalents and restricted cash as of December 31, 2023 and June 30, 2024 consisted of the following (in thousands):

    

December 31, 

    

June 30, 

2023

2024

Current assets:

 

  

 

  

Cash and cash equivalents

$

104,944

$

123,092

Restricted cash - standby letter of credit

 

2,019

 

2,050

Total cash, cash equivalents and current portion of restricted cash

$

106,963

$

125,142

Total cash, cash equivalents and restricted cash

$

106,963

$

125,142