XML 62 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisition of Marlin Assets (Details) - Schedule of estimated remaining useful lives - Marlin Acquisition [Member]
12 Months Ended
Dec. 31, 2022
Trademarks and Trade Names [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Intangible assets useful life 20 years
Patents [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Intangible assets useful life 20 years
Customer Relationships [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Intangible assets useful life 15 years