Other Non-current Assets - Schedule of Other Non-current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Deferred financing costs $ 2,289 $ 0
Long-term deposits 1,136 1,024
Equipment in-transit 273 470
Others 221 110
Other non-current assets $ 3,919 $ 1,604