v3.26.3
Debt - Schedule of Interest Rate Swaps (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2026
USD ($)
Schedule of Interest Rate Swaps [Line Items]  
Notional Amount $ 275,000
Gross Amount of Recognized Assets 0
Gross Amount of Recognized Liabilities (6,507)
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 $ (1,395)
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 $ (5,112)
Balance Sheet Location of Amounts Accrued expenses and other liabilities