XML 69 R50.htm IDEA: XBRL DOCUMENT v3.22.4
SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (available-for-sale debt securities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Available-for-sale debt securities [Line Items]    
Cost $ 14,190 $ 13,681
Gross unrealized gains 0 [1] 0
Gross unrealized losses (1,064) [1] (374)
Available-for-sale debt securities 13,126 13,307
Expected maturities of available-for-sale debt securities    
Due in one year or less 7,673  
Due in two to five years 2,162  
Due in six to ten years 3,291  
Available-for-sale debt securities 13,126 13,307
Cash and cash equivalents [Member]    
Available-for-sale debt securities [Line Items]    
Cash 35,435 41,231
Cash and cash equivalents [Member] | Money market fund [Member]    
Available-for-sale debt securities [Line Items]    
Available-for-sale debt securities 5,000  
Expected maturities of available-for-sale debt securities    
Available-for-sale debt securities 5,000  
Cash and cash equivalents [Member] | Money market fund [Member] | Domestic [Member]    
Available-for-sale debt securities [Line Items]    
Cost 5,000  
Gross unrealized gains 0  
Gross unrealized losses 0  
Available-for-sale debt securities 5,000  
Expected maturities of available-for-sale debt securities    
Available-for-sale debt securities 5,000  
Funds held for customers [Member]    
Available-for-sale debt securities [Line Items]    
Cost [2]   13,681
Gross unrealized gains [2]   0
Gross unrealized losses [2]   (374)
Available-for-sale debt securities [2]   13,307
Cash 294,165 241,488
Expected maturities of available-for-sale debt securities    
Available-for-sale debt securities [2]   13,307
Funds held for customers [Member] | Canadian and provincial government securities [Member]    
Available-for-sale debt securities [Line Items]    
Cost 9,190 9,724
Gross unrealized gains 0 0
Gross unrealized losses (1,064) (374)
Available-for-sale debt securities 8,126 9,350
Expected maturities of available-for-sale debt securities    
Available-for-sale debt securities $ 8,126 9,350
Funds held for customers [Member] | Guaranteed investment certificate [Member]    
Available-for-sale debt securities [Line Items]    
Cost   3,957
Gross unrealized gains   0
Gross unrealized losses   0
Available-for-sale debt securities   3,957
Expected maturities of available-for-sale debt securities    
Available-for-sale debt securities   $ 3,957
[1] Funds held for customers, as reported on the consolidated balance sheet as of December 31, 2022, also included cash of $294,165
[2] Funds held for customers, as reported on the consolidated balance sheet as of December 31, 2021, also included cash of $241,488.