v3.25.2
Fair Value Measurements and Interest Rate Swaps - Interest Rate Swaps (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Mar. 09, 2020
Feb. 05, 2020
Interest Rate Swap 1 [Member]      
Derivative [Line Items]      
Effective Date Feb. 26, 2021    
Derivative, Contract End Date Feb. 28, 2025    
Notional Amount (in millions)     $ 150,000
Derivative, Fixed Interest Rate     1.326%
Interest Rate Swap 2 [Member]      
Derivative [Line Items]      
Effective Date Sep. 29, 2022    
Derivative, Contract End Date Feb. 26, 2027    
Notional Amount (in millions)   $ 150,000  
Derivative, Fixed Interest Rate   0.669%  
Interest Rate Swap 3      
Derivative [Line Items]      
Effective Date Feb. 28, 2025    
Derivative, Contract End Date Feb. 26, 2027    
Notional Amount (in millions)   $ 150,000  
Derivative, Fixed Interest Rate   0.763%