XML 53 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Disclosures - Deferred Revenue Expected to be Recognized (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Revenue from Contract with Customer [Abstract]  
Performance obligations expected to be satisfied $ 50,950
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligations expected to be satisfied 50,950
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01  
Revenue from Contract with Customer [Abstract]  
Performance obligations expected to be satisfied 3,539
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligations expected to be satisfied $ 3,539
Performance obligations expected to be satisfied, expected timing 6 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue from Contract with Customer [Abstract]  
Performance obligations expected to be satisfied $ 6,994
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligations expected to be satisfied $ 6,994
Performance obligations expected to be satisfied, expected timing 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue from Contract with Customer [Abstract]  
Performance obligations expected to be satisfied $ 6,297
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligations expected to be satisfied $ 6,297
Performance obligations expected to be satisfied, expected timing 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Revenue from Contract with Customer [Abstract]  
Performance obligations expected to be satisfied $ 5,516
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligations expected to be satisfied $ 5,516
Performance obligations expected to be satisfied, expected timing 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
Revenue from Contract with Customer [Abstract]  
Performance obligations expected to be satisfied $ 4,692
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligations expected to be satisfied $ 4,692
Performance obligations expected to be satisfied, expected timing 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01  
Revenue from Contract with Customer [Abstract]  
Performance obligations expected to be satisfied $ 23,912
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligations expected to be satisfied $ 23,912
Performance obligations expected to be satisfied, expected timing