XML 101 R78.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Transactions (Details)
3 Months Ended 12 Months Ended
Sep. 30, 2018
convertible_note
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
shares
Related Party Transaction [Line Items]      
Common stock, shares outstanding (in shares) | shares   19,885,005 19,804,417
Number of exercised convertible notes | convertible_note 2    
Related party payable   $ 4,940,000 $ 2,003,000
Affiliated Entity | Keary Global      
Related Party Transaction [Line Items]      
Common stock, shares outstanding (in shares) | shares   250,004  
Related party payable   $ 4,940,000 2,003,000
Purchases from related party   42,978,000 37,021,000
Affiliated Entity | Keary International      
Related Party Transaction [Line Items]      
Related party payable   4,940,000 2,003,000
Purchases from related party   $ 42,978,000 $ 37,021,000