XML 91 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue - Recognized Revenue and Remaining Balances (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Change in Contract with Customer  
Deferred revenue balance - beginning of period $ 24,930
New billings 114,940
Revenue recognized (116,951)
Effect of foreign currency exchange rate changes (92)
Deferred revenue balance - end of period $ 22,827