v3.24.0.1
Subsequent Events (Details)
$ in Thousands
12 Months Ended
Feb. 07, 2024
USD ($)
renewalOption
Jan. 19, 2024
USD ($)
Dec. 27, 2023
USD ($)
Jan. 29, 2021
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Subsequent Event [Line Items]              
Annualized rent during the first 12 months         $ 3,494    
Subsequent Event              
Subsequent Event [Line Items]              
Lease term 140 months            
Number of renewal periods | renewalOption 3            
Lease renewal term 5 years            
Annualized rent during the first 12 months $ 4,900            
Term Loan Facility              
Subsequent Event [Line Items]              
Repayments of lines of credit         $ 51,500 $ 2,000 $ 152,750
Term Loan Facility | Senior Secured Credit Agreement | Line of Credit              
Subsequent Event [Line Items]              
Repayments of lines of credit     $ 50,000 $ 150,000      
Term Loan Facility | Subsequent Event | Senior Secured Credit Agreement | Line of Credit              
Subsequent Event [Line Items]              
Repayments of lines of credit   $ 100,000