XML 48 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Cash, Cash Equivalents and Restricted Cash (Tables)
3 Months Ended
Mar. 31, 2025
Cash and Cash Equivalents [Abstract]  
Schedule of cash and cash equivalents

Cash, cash equivalents and restricted cash as of December 31, 2024 and March 31, 2025 consisted of the following (in thousands):

    

December 31, 

    

March 31, 

2024

2025

Current assets:

 

  

 

  

Cash and cash equivalents

$

89,512

$

118,565

Restricted cash - standby letter of credit

 

2,050

 

2,114

Total cash, cash equivalents and current portion of restricted cash

$

91,562

$

120,679

Schedule of components of restricted cash

Cash, cash equivalents and restricted cash as of December 31, 2024 and March 31, 2025 consisted of the following (in thousands):

    

December 31, 

    

March 31, 

2024

2025

Current assets:

 

  

 

  

Cash and cash equivalents

$

89,512

$

118,565

Restricted cash - standby letter of credit

 

2,050

 

2,114

Total cash, cash equivalents and current portion of restricted cash

$

91,562

$

120,679