XML 81 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Long-Term Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Other Long-Term Assets.    
Deferred commissions $ 119,401 $ 93,213
Deferred cost of goods sold 43,678 11,475
Operating lease assets $ 36,155 $ 38,370
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Total other long-term assets Total other long-term assets
Cash surrender value of corporate-owned life insurance policies $ 7,558 $ 4,274
Deferred implementation costs 2,175 3,045
Prepaid expenses, deposits and other 11,671 9,239
Total other long-term assets $ 220,638 $ 159,616