Annual report [Section 13 and 15(d), not S-K Item 405]

Contract Liabilities and Costs from Contracts with Customers - Summary of Changes in Franchise Development and Brand Fee Contract Liabilities (Parenthetical) (Details)

v3.25.0.1
Contract Liabilities and Costs from Contracts with Customers - Summary of Changes in Franchise Development and Brand Fee Contract Liabilities (Parenthetical) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Contract Liabilities And Costs From Contracts With Customers [Line Items]      
Revenue recognised during period [1] $ (25,834) $ (20,685) $ (24,076)
Contract Termination      
Contract Liabilities And Costs From Contracts With Customers [Line Items]      
Revenue recognised during period $ 12,285 $ 6,147 $ 10,362
[1] Includes revenue recognized as a result of terminations of $12,285, $6,147, and $10,362 for the years ended December 31, 2024, 2023 and 2022, respectively.