XML 79 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue - Contract balances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Contract balances    
Receivables, inclusive of trade and unbilled $ 65,132 $ 56,612
Contract Assets (current and non-current) 4,642 4,889
Contract Liabilities (Deferred Revenue current and non-current) $ 70,907 63,742
Contract liabilities increase due to annual renewals   $ 52,800
Minimum    
Contract balances    
The amount of time contract assets are transferred to receivables 3 years  
Maximum    
Contract balances    
The amount of time contract assets are transferred to receivables 5 years