v3.26.1
Debt - Schedule of Interest Rate Swaps (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Schedule of Interest Rate Swaps [Line Items]  
Notional Amount $ 275,000
Gross Amount of Recognized Assets 0
Gross Amount of Recognized Liabilities (1,178)
Interest rate swap [Member]  
Schedule of Interest Rate Swaps [Line Items]  
Notional Amount $ 60,000
Maturity Date Jun. 30, 2028
Gross Amount of Recognized Assets $ 0
Gross Amount of Recognized Liabilities $ (355)
Balance Sheet Location of Amounts Accrued expenses and other liabilities
Interest rate swap [Member]  
Schedule of Interest Rate Swaps [Line Items]  
Notional Amount $ 100,000
Maturity Date Oct. 15, 2030
Gross Amount of Recognized Assets $ 0
Gross Amount of Recognized Liabilities $ (823)
Balance Sheet Location of Amounts Accrued expenses and other liabilities