XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Cash and Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Accounting Policies [Abstract]        
Cash and cash equivalents $ 193,476 $ 191,442 $ 192,060  
Restricted cash - short-term 75      
Restricted cash - long-term 494 569 569  
Total cash, cash equivalents and restricted cash $ 194,045 $ 192,011 $ 192,629 $ 114,125