v3.24.0.1
Significant Accounting Policies - Reconciliation of Cash and Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]      
Cash and cash equivalents $ 160,817 $ 193,016  
Current portion of restricted cash 45,358 2,404  
Restricted cash, noncurrent portion 12,752 3,978  
Total $ 218,927 $ 199,398 $ 330,321