XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Recognized Revenue and Remaining Balances (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
Change in Contract with Customer  
Deferred revenue balance - beginning of period $ 24,930
New billings 57,195
Revenue recognized (58,153)
Effect of foreign currency exchange rate changes (110)
Deferred revenue balance - ending of period $ 23,862