XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share - Schedule of Net Income Per Share (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share [Abstract]        
Net income (loss) attributable to BBGI stockholders $ (14,454,717) $ 187,694 $ (18,045,647) $ (10,367,698)
Weighted-average shares outstanding:        
Basic 29,418,951 29,235,009 29,395,003 29,268,717
Effect of dilutive restricted stock units and restricted stock 0 89,605 0 0
Diluted 29,418,951 29,324,614 29,395,003 29,268,717
Net income (loss) per Class A and Class B common share – basic $ (0.49) $ 0.01 $ (0.61) $ (0.35)
Net income (loss) per Class A and Class B common share – diluted $ (0.49) $ 0.01 $ (0.61) $ (0.35)