XML 56 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue recognition - Deferred Contracts Costs Rollforward (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Deferred contract costs [Roll Forward]    
Balance at Beginning of Period $ 44,545 $ 25,837
Additions 27,381 15,724
Amortization Expense (13,965) (7,233)
Balance at End of Period $ 57,961 $ 34,328