XML 70 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Note 2 - Acquisitions - Proforma Results (Details) - The 2021 Acquisitions [Member] - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revenue, net $ 654,233 $ 546,516
Net earnings $ 52,689 $ 25,051
Common Class A [Member]    
Earnings per Class A common share - basic and diluted (in dollars per share) $ 4.01 $ 1.92
Common Class B [Member]    
Earnings per Class A common share - basic and diluted (in dollars per share) $ 4.24 $ 2.04