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
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Acquired Indefinite Lived Intangible Assets [Line Items]    
Gross amount $ 51,498 $ 38,791
Accumulated amortization (16,209) (13,274)
Net amount 35,289 25,517
Gross amount 124,105 111,398
Net amount 107,896 98,124
Trademark    
Acquired Indefinite Lived Intangible Assets [Line Items]    
Gross amount 2,820 1,420
Accumulated amortization (478) (373)
Net amount 2,342 1,047
Gross amount 72,607 72,607
Net amount $ 72,607 72,607
Trademark | Minimum    
Acquired Indefinite Lived Intangible Assets [Line Items]    
Amortization period 4 years  
Trademark | Maximum    
Acquired Indefinite Lived Intangible Assets [Line Items]    
Amortization period 10 years  
Franchise Agreements    
Acquired Indefinite Lived Intangible Assets [Line Items]    
Gross amount $ 45,400 34,500
Accumulated amortization (13,893) (11,498)
Net amount $ 31,507 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 $ 30 158
Accumulated amortization   (15)
Net amount $ 30 143
Franchise Rights | Minimum    
Acquired Indefinite Lived Intangible Assets [Line Items]    
Amortization period 7 years 6 months  
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,142) (1,002)
Net amount 258 398
Web Design and Domain    
Acquired Indefinite Lived Intangible Assets [Line Items]    
Gross amount 130 130
Accumulated amortization (57) (44)
Net amount $ 73 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 $ 1,718 1,150
Accumulated amortization (639) (316)
Net amount $ 1,079 $ 834