XML 79 R67.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE FROM CONTRACTS WITH CUSTOMERS - Additional information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Accounts receivable, net $ 64,707   $ 64,707   $ 49,673
Unbilled receivables 12,483   12,483   12,315
Recognized revenue 7,293 $ 4,728 32,287 $ 31,377  
Capitalized costs 5,483   5,483   1,605
Capitalized cost, recognized 723 $ 324 1,813 $ 433  
Service and Fee          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Deferred revenue 89,157   89,157   $ 69,507
Service and Fee | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-10-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, remaining performance obligation, amount $ 57,058   $ 57,058    
Revenue, remaining performance obligation, expected timing of satisfaction, period 3 months   3 months    
Service and Fee | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, remaining performance obligation, amount $ 13,519   $ 13,519    
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year   1 year    
Service and Fee | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, remaining performance obligation, amount $ 8,637   $ 8,637    
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year   1 year    
Service and Fee | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, remaining performance obligation, amount $ 4,496   $ 4,496    
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year   1 year    
Service and Fee | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, remaining performance obligation, amount $ 2,105   $ 2,105    
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year   1 year    
Service and Fee | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, remaining performance obligation, amount $ 3,342   $ 3,342    
Revenue, remaining performance obligation, expected timing of satisfaction, period