XML 110 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Hosting Arrangements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Hosting Arrangements      
Hosting arrangements, Capitalized costs $ 20,002 $ 17,832  
Hosting arrangements, Accumulated amortization (8,329) (5,320)  
Hosting arrangements, net 11,673 12,512  
Hosting arrangements, Amortization expense $ 3,000 $ 2,600 $ 2,000