XML 46 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments Commitments
Non-cancelable agreements

The Company has various non-cancelable arrangements such as services for hosting, support, and software that expire at various dates, with the latest expiration in 2025.

Aggregate annual future minimum payments under non-cancelable agreements as of December 31, 2022 are as follows:
YearNon-cancelable agreements
2023$20,343 
202417,565 
202510,691 
Total$48,599