XML 94 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Hosting Arrangements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Hosting Arrangements      
Hosting arrangements, Capitalized costs $ 17,832 $ 15,675  
Hosting arrangements, Accumulated amortization (5,320) (2,637)  
Hosting arrangements, net 12,512 13,038  
Hosting arrangements, Amortization expense $ 2,600 $ 2,000 $ 300