XML 39 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Royalty Agreements
12 Months Ended
Dec. 31, 2022
Royalty Agreements [Abstract]  
Royalty Agreements Royalty AgreementsWe have entered into various renewable license agreements under which we have been granted access to the licensor's technology and the right to sell the technology in our product line. Royalties are payable to developers of the software at various rates and amounts, which generally are based upon unit sales, revenue or flat fees. Royalty fees are reported in cost of software licenses and were $32.0 million, $36.9 million and $29.6 million for the years ended December 31, 2022, 2021 and 2020, respectively.