XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Basis of Presentation - Narrative (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Sep. 30, 2021
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Receivables related to contracts with customers $ 479,088 $ 330,122  
Other receivables $ 5,436 $ 8,924  
6.50% Senior Notes due March 2026      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Stated rate, debt instrument 6.50%   6.50%