XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Assets (Details) - Schedule of Other Assets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule Of Other Assets Abstract    
Patents, at cost $ 10,280 $ 10,126
Accumulated amortization (7,171) (6,318)
Deposits on capital items 23,045 17,106
Marlin trade name 7,800 7,800
Other 9,958 11,249
Other assets $ 43,912 $ 39,963