XML 47 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivatives - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Jun. 30, 2023
Asset Pledged as Collateral      
Derivative [Line Items]      
Cash $ 32,700,000 $ 32,700,000  
Interest Rate Swap      
Derivative [Line Items]      
Derivative Amount     $ 0
Derivative, fair value 2,300,000 2,300,000  
Interest Rate Swap | 2029 Notes      
Derivative [Line Items]      
Increase (decrease) in carrying value of notes (1,400,000) (2,300,000)  
Interest Rate Swap | Designated As Hedging Instrument | Interest Expense      
Derivative [Line Items]      
Unrealized gains (losses) on derivatives $ (1,400,000) $ (2,300,000)