XML 74 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments - Additional Information (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
swap
Dec. 31, 2022
USD ($)
Debt Securities, Available-for-sale [Line Items]    
Par value of available-for-sale debt securities $ 40,000 $ 44,400
Funds held for clients $ 159,186 $ 171,313
Interest rate swap, April 2028 expiration | Other non-current liability    
Debt Securities, Available-for-sale [Line Items]    
Interest rate swap, fixed interest rate 3.669%  
Interest rate swap, June 2023 expiration | Other current asset    
Debt Securities, Available-for-sale [Line Items]    
Interest rate swap, fixed interest rate   2.571%
Interest rate swap, October 2028 expiration | Other non-current liability    
Debt Securities, Available-for-sale [Line Items]    
Interest rate swap, fixed interest rate 4.488%  
Interest rate swaps    
Debt Securities, Available-for-sale [Line Items]    
Number of interest rate swaps held | swap 5  
Certified deposits and other depository assets    
Debt Securities, Available-for-sale [Line Items]    
Funds held for clients $ 1,000 $ 900