XML 75 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Schedule of Contract Liability (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Changes in Contract Liability [Roll Forward]  
Contract with customer, liability, beginning balance $ 226,844
Contract with customer, liability, ending balance 241,817
Initial Fees, Sustem Implementation Fees, Franchise Agreements, Loyalty Points  
Changes in Contract Liability [Roll Forward]  
Contract with customer, liability, beginning balance 209,359
Increases to the contract liability balance due to cash received 115,661
Revenue recognized in the period (115,125)
Contract with customer, liability, ending balance $ 209,895