v3.25.0.1
Derivatives - Schedule of Impact of Interest Rate Swap and Foreign currency contract on Other Comprehensive Income, AOCI, and Statement of Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Interest rate swap      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (loss) recognized in OCI $ 29,256 $ 15,901 $ 4,669
Interest rate swap | Interest expense, net      
Derivative Instruments, Gain (Loss) [Line Items]      
(Gain) loss reclassified from AOCI into income $ (20,175) (11,550) 4,530
Foreign Currency Contract      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (loss) recognized in OCI   $ 7,715 $ 930