Fair Value Measurements - Schedule of Assets at Fair Value on Nonrecurring Basis (Details) - Fair Value, Measurements, Nonrecurring - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Assets Held Impaired At March 31, 2023    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets Impaired Fair Value Disclosure $ 2,526  
Assets Held Impaired At June 30, 2023    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets Impaired Fair Value Disclosure 5,826  
Assets Held Impaired At September 30, 2023    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets Impaired Fair Value Disclosure 29,932  
Assets Held Impaired At June 30, 2022    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets Impaired Fair Value Disclosure   $ 4,700
Assets Held Impaired At September 30, 2022    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets Impaired Fair Value Disclosure   4,094
Assets Held Impaired At December 31 2022    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets Impaired Fair Value Disclosure   29,636
Level 3 | Assets Held Impaired At March 31, 2023    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets Impaired Fair Value Disclosure 2,526  
Level 3 | Assets Held Impaired At June 30, 2023    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets Impaired Fair Value Disclosure 5,826  
Level 3 | Assets Held Impaired At September 30, 2023    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets Impaired Fair Value Disclosure $ 29,932  
Level 3 | Assets Held Impaired At June 30, 2022    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets Impaired Fair Value Disclosure   4,700
Level 3 | Assets Held Impaired At September 30, 2022    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets Impaired Fair Value Disclosure   4,094
Level 3 | Assets Held Impaired At December 31 2022    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets Impaired Fair Value Disclosure   $ 29,636