v3.24.3
Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2022
Cash and Cash Equivalents [Abstract]        
Cash and cash equivalents $ 23,015 $ 69,473 $ 57,970  
Restricted cash - current 2,625 3,439 3,439  
Long-term restricted cash 5,000 11,755 11,652  
Total cash, cash equivalents and restricted cash $ 30,640 $ 84,667 $ 73,061 $ 31,223