v3.26.1
Revenues - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Franchise fees, term of contract     10 years  
Amortization period 10 years   10 years  
Revenue recognized during the period     $ 2,969  
Franchise license revenue period     10 years  
Commissions and agency fees, contingent commissions recognized        
Disaggregation of Revenue [Line Items]        
Revenue recognized during the period $ 700 $ (20) $ 8,200 $ 2,300
Commission and agency fees, variable consideration uncertainty resolved        
Disaggregation of Revenue [Line Items]        
Revenue recognized during the period 0 3,000 0 3,000
Franchise revenues        
Disaggregation of Revenue [Line Items]        
Revenue recognized during the period $ 0 $ 1,000 $ 0 $ 1,000