Quarterly report pursuant to Section 13 or 15(d)

Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)

v3.21.2
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Acquired Indefinite Lived Intangible Assets [Line Items]    
Gross amount $ 51,768 $ 38,791
Accumulated amortization (17,873) (13,274)
Net amount 33,895 25,517
Gross amount 124,375 111,398
Net amount $ 106,502 98,124
Trademark    
Acquired Indefinite Lived Intangible Assets [Line Items]    
Amortization period 10 years  
Gross amount $ 2,820 1,420
Accumulated amortization (549) (373)
Net amount 2,271 1,047
Gross amount 72,607 72,607
Net amount 72,607 72,607
Franchise Agreements    
Acquired Indefinite Lived Intangible Assets [Line Items]    
Gross amount 45,400 34,500
Accumulated amortization (15,224) (11,498)
Net amount $ 30,176 23,002
Franchise Agreements | Minimum    
Acquired Indefinite Lived Intangible Assets [Line Items]    
Amortization period 7 years 6 months  
Franchise Agreements | Maximum    
Acquired Indefinite Lived Intangible Assets [Line Items]    
Amortization period 10 years  
Franchise Rights    
Acquired Indefinite Lived Intangible Assets [Line Items]    
Gross amount   158
Accumulated amortization   (15)
Net amount   143
Franchise Rights | Minimum    
Acquired Indefinite Lived Intangible Assets [Line Items]    
Amortization period 5 years  
Franchise Rights | Maximum    
Acquired Indefinite Lived Intangible Assets [Line Items]    
Amortization period 8 years  
Customer Relationships    
Acquired Indefinite Lived Intangible Assets [Line Items]    
Amortization period 1 year  
Gross amount   33
Accumulated amortization   (26)
Net amount   7
Non-compete Agreement    
Acquired Indefinite Lived Intangible Assets [Line Items]    
Amortization period 5 years  
Gross amount $ 1,400 1,400
Accumulated amortization (1,212) (1,002)
Net amount 188 398
Web Design and Domain    
Acquired Indefinite Lived Intangible Assets [Line Items]    
Gross amount 130 130
Accumulated amortization (61) (44)
Net amount $ 69 86
Web Design and Domain | Minimum    
Acquired Indefinite Lived Intangible Assets [Line Items]    
Amortization period 3 years  
Web Design and Domain | Maximum    
Acquired Indefinite Lived Intangible Assets [Line Items]    
Amortization period 10 years  
Deferred Video Production Costs    
Acquired Indefinite Lived Intangible Assets [Line Items]    
Amortization period 3 years  
Gross amount $ 2,018 1,150
Accumulated amortization (827) (316)
Net amount $ 1,191 $ 834