v3.25.4
Fair Value Measurements - Schedule of Fair Value Measurements, Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Interest rate caplets $ 430 $ 6,821
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Interest rate caplets 0 0
Significant Other Observable Inputs (Level 2)    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Interest rate caplets 430 6,821
Significant Unobservable Inputs (Level 3)    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Interest rate caplets $ 0 $ 0