XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Revenues - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2024
Dec. 31, 2023
Disaggregation Of Revenue [Line Items]      
Accounts receivable, net $ 51,604 $ 51,604 $ 46,358
Contract with customer, receivable, after allowance for credit loss 21,100 21,100 18,800
Revenue recognized that was included in the contract liability 800 3,400  
Future revenues under contract 624,700 624,700  
Operating Lease Receivable      
Disaggregation Of Revenue [Line Items]      
Accounts receivable, net 27,300 27,300 $ 22,000
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-10-01 | Billed Revenues      
Disaggregation Of Revenue [Line Items]      
Future revenues under contract $ 552,500 $ 552,500  
Average remaining contract term for contracts currently billing 3 years 1 month 6 days 3 years 1 month 6 days  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-10-01 | Unbilled Revenues      
Disaggregation Of Revenue [Line Items]      
Future revenues under contract $ 72,200 $ 72,200  
Average remaining contract term for contracts currently billing 5 years 3 months 18 days 5 years 3 months 18 days