XML 90 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue and Related Contract Costs and Contract Liabilities - Summary of Changes in Contract Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]    
Balance at January 1 $ 13,790 $ 10,835
Additions 62,038 31,923
Expenses (58,561) (27,935)
Cancelled   (976)
Foreign exchange translation adjustment (699) (57)
Balance at December 31 $ 16,568 $ 13,790