XML 64 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Revenues and Deferred Costs - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Revenue recognized during period $ 14,800,000    
Remaining performance obligation, amount 893,400,000    
Impairment of capitalized costs 0 $ 0 $ 0
Deferred Commissions Costs      
Disaggregation of Revenue [Line Items]      
Capitalized cost during period 8,300,000 4,000,000 3,000,000
Amortization of capitalized costs 2,900,000 2,100,000 1,600,000
Deferred commissions 16,200,000 10,800,000  
Deferred Implementation Costs      
Disaggregation of Revenue [Line Items]      
Capitalized cost during period 6,900,000 6,100,000 4,500,000
Amortization of capitalized costs 3,900,000 3,000,000 $ 2,200,000
Deferred commissions $ 16,400,000 $ 13,500,000