XML 93 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitment and Contingencies - Schedule of Commitments and Contingencies (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Line Items]    
Commitments and contingencies
Remaining Commitment    
Accounting Policies [Line Items]    
Commitments and contingencies 13,906  
Capital expenditures | Remaining Commitment    
Accounting Policies [Line Items]    
Commitments and contingencies 9,206  
Mortgage loans(2) | Remaining Commitment    
Accounting Policies [Line Items]    
Commitments and contingencies $ 4,700