XML 80 R70.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Royalties, Dividends, and Affiliations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Royalties, Dividends, and Affiliations [Line Items]          
Payment of royalties $ 480 $ 442 $ 883 $ 799  
NDFB [Member]          
Royalties, Dividends, and Affiliations [Line Items]          
Royalty amounts payable accrued $ 175   $ 175   $ 131