XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share - Summary of Earnings Per Share (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Earnings Per Share [Abstract]        
Net income (loss) attributable to BBGI stockholders $ 187,694 $ (17,734,961) $ (10,367,698) $ (26,571,522)
Weighted-average shares outstanding:        
Basic 29,235,009 27,977,113 29,268,717 27,962,345
Effect of dilutive restricted stock units and restricted stock 89,605 0   0
Diluted 29,324,614 27,977,113 29,268,717 27,962,345
Net income (loss) attributable to BBGI stockholders per Class A and Class B common share – basic and diluted $ 0.01 $ (0.63) $ (0.35) $ (0.95)