XML 119 R105.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Details) - Hosted Software Solutions
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Long-term Purchase Commitment [Line Items]  
Long-term purchase commitment, amount $ 158,000
Purchase commitment 127,000
Long term purchase commitment, to be paid in year one 50,000
Long term purchase commitment, to be paid after year one $ 77,000