XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share - Schedule of Earnings Per Share (Detail) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share [Abstract]        
Net income (loss) attributable to BBGI stockholders $ (67,536,837) $ 498,068 $ (81,504,032) $ (17,547,579)
Weighted-average shares outstanding:        
Basic 29,962,613 29,546,324 29,867,820 29,445,998
Effect of dilutive restricted stock units and restricted stock 0 169,037 0 0
Diluted 29,962,613 29,715,361 29,867,820 29,445,998
Net income (loss) attributable to BBGI stockholders per Class A and Class B common share - basic $ (2.25) $ 0.02 $ (2.73) $ (0.6)
Net income (loss) attributable to BBGI stockholders per Class A and Class B common share - diluted $ (2.25) $ 0.02 $ (2.73) $ (0.6)