XML 102 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2018
convertible_note
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
shares
Related Party Transaction [Line Items]      
Common stock, shares outstanding (in shares) | shares   19,965,482 19,885,005
Number of exercised convertible notes | convertible_note 2    
Affiliated Entity | Keary Global      
Related Party Transaction [Line Items]      
Common stock, shares outstanding (in shares) | shares   250,004  
Accounts payable   $ 5,306 $ 4,940
Purchases from related party   39,595 42,978
Affiliated Entity | Keary International      
Related Party Transaction [Line Items]      
Accounts payable   5,306 4,940
Purchases from related party   $ 39,595 $ 42,978