XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Financial Instruments and Fair Value Measurement - Additional Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Accounts receivable $ 345,193 $ 351,993
Cash and cash equivalents 300,560 354,032
Senior Notes    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Long Term Debt $ 1,162,316 $ 1,161,672