XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Changes in Unearned Revenue (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Movement in Deferred Revenue [Roll Forward]  
Deferred revenue, beginning balance $ 200,274
Deferral of revenue billed in current period, net of recognition 56,935
Recognition of revenue deferred in prior periods (45,765)
Foreign currency translation impact 1,593
Deferred revenue, ending balance $ 213,037