XML 91 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Royalties, Dividends, and Affiliations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Royalties, Dividends, and Affiliations [Line Items]      
Payment of royalties $ 1,603 $ 1,453 $ 1,369
Board of Directors Chairman [Member]      
Royalties, Dividends, and Affiliations [Line Items]      
Dividend paid   3,000  
NDFB [Member]      
Royalties, Dividends, and Affiliations [Line Items]      
Royalty amounts payable accrued 131 119  
Nodak Insurance [Member]      
Royalties, Dividends, and Affiliations [Line Items]      
Dividend paid  
Direct Auto [Member]      
Royalties, Dividends, and Affiliations [Line Items]      
Dividend paid
Payment of dividends 90    
Westminster [Member]      
Royalties, Dividends, and Affiliations [Line Items]      
Dividend paid
Payment of dividends 1,200    
Westminster [Member] | North Dakota Insurance Department [Member]      
Royalties, Dividends, and Affiliations [Line Items]      
Payment of dividends $ 1,200