XML 80 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Software Development Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Software Development Costs      
Software development costs $ 308,482 $ 270,672  
Accumulated amortization (166,649) (114,469)  
Software development costs, net of accumulated amortization 141,833 156,203  
Software development costs capitalized 37,810 34,470 $ 31,046
Amortization expense related to capitalized software development costs $ 52,180 $ 47,116 $ 36,102