XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Note 12 - Subsequent Events (Details)
3 Months Ended 6 Months Ended
Sep. 15, 2023
$ / shares
Jun. 15, 2023
$ / shares
Mar. 15, 2023
$ / shares
Jun. 15, 2022
$ / shares
Mar. 15, 2022
$ / shares
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jul. 31, 2023
$ / shares
Subsequent Events                  
Dividends paid   $ 0.125 $ 0.1250 $ 0.11 $ 0.11        
Percentage dividend from financial performance of carbon           20 20    
Class B Common Stock                  
Subsequent Events                  
Percentage dividend from financial performance of carbon               20  
Subsequent Event | Class A Common Stock                  
Subsequent Events                  
Dividends paid $ 0.1250                
Dividend payable per share                 $ 0.125
Subsequent Event | Class B Common Stock                  
Subsequent Events                  
Dividends paid $ 0.165                
Dividend payable per share                 $ 0.165