XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenues - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2022
Dec. 31, 2021
Disaggregation Of Revenue [Line Items]      
Accounts receivable, net $ 41,317 $ 41,317 $ 38,455
Contract with customer, receivable, after allowance for credit loss 17,200 17,200 14,700
Revenue recognized that was included in the contract liability 2,600 5,600  
Unbilled Revenues      
Disaggregation Of Revenue [Line Items]      
Future revenues under contract 100,100 100,100  
Operating Lease Receivable      
Disaggregation Of Revenue [Line Items]      
Accounts receivable, net 23,800 23,800 $ 19,400
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2022-10-01      
Disaggregation Of Revenue [Line Items]      
Future revenues under contract 564,200 564,200  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2022-10-01 | Billed Revenues      
Disaggregation Of Revenue [Line Items]      
Future revenues under contract $ 464,100 $ 464,100  
Average remaining contract term for contracts currently billing 2 years 4 months 24 days 2 years 4 months 24 days  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2022-10-01 | Unbilled Revenues      
Disaggregation Of Revenue [Line Items]      
Average remaining contract term for contracts currently billing 6 years 6 years