v3.26.1
Revenues - Schedule of Contract Balances (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]      
Cost to obtain franchise contracts $ 1,470   $ 1,801
Increase (decrease) in cost to obtain franchise contracts (331)    
Commissions and agency fees receivable, net 24,726   36,613
Increase (decrease) in commissions and agency fees receivable, net (11,887)    
Receivable from franchisees 20,181   14,077
Increase (decrease) in receivable from franchisees 6,104    
Contract liabilities 14,079   $ 16,266
Increase (decrease) in contract liabilities (2,187) $ (552)  
Contract Liability [Roll Forward]      
Contract liabilities at December 31, 2025 16,266    
Revenue recognized during the period (2,969)    
New deferrals 1,544    
Write offs (762)    
Contract liabilities at June 30, 2026 $ 14,079