v3.26.1
Fair Value Measurements - Schedule of Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Mutual Funds Asset $ 10,563 $ 10,941
Interest Rate Swap Liability (509) (2,444)
Quoted Prices in Active Markets for Identical Assets and Liabilities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Mutual Funds Asset 10,563 10,941
Significant Other Observable Inputs    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Mutual Funds Asset 0 0
Significant Unobservable Inputs    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Mutual Funds Asset 0 0
Interest Rate Swap    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest Rate Swap Liability (509) (2,444)
Interest Rate Swap | Quoted Prices in Active Markets for Identical Assets and Liabilities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest Rate Swap Liability 0 0
Interest Rate Swap | Significant Other Observable Inputs    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest Rate Swap Liability (509) (2,444)
Interest Rate Swap | Significant Unobservable Inputs    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest Rate Swap Liability $ 0 $ 0