XML 49 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Other Assets (Tables)
12 Months Ended
Dec. 31, 2022
Disclosure Text Block Supplement [Abstract]  
Schedule of Other Assets
December 31,  2022   2021 
         
Patents, at cost  $10,126   $10,024 
Accumulated amortization   (6,318)   (5,360)
Deposits on capital items   17,106    18,026 
Marlin trade name   7,800    7,800 
Other   11,249    8,953 
   $39,963   $39,443