v3.26.1
Fair Value Measurements - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
derivative_instrument
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
derivative_instrument
Jun. 30, 2025
USD ($)
Dec. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Unrealized income (loss) on derivatives $ 187 $ (8) $ 315 $ (60)  
Cash flow hedges to be reclassified in the next twelve months     $ 96    
Discount rate | Long-term debt          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Measurement input percentage 0.0644   0.0644   0.0617
Discount rate | Minimum | Long-term debt          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Measurement input percentage 0.0527   0.0527   0.0500
Discount rate | Maximum | Long-term debt          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Measurement input percentage 0.0912   0.0912   0.0879
Cash Flow Hedging | Interest Rate Swap          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Number of derivative instruments | derivative_instrument 3   3