v3.26.1
Fair Value Measurements - Summary of Estimate of Fair Value Differs From Carrying Amount (Parenthetical) (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Financing receivable, allowance for credit loss $ 5,352 $ 5,352 $ 6,800 $ 6,800
Reported Value Measurement [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Deferred financing costs 60,400 62,500    
Reported Value Measurement [Member] | Level 3 [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Financing receivable, allowance for credit loss 5,400 5,400    
Deferred financing costs $ 900 $ 800