v3.22.4
Leases - Schedule of Balances Recorded in Condensed Consolidated Balance Sheet Related to Lease Arrangements (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Assets    
Operating leases $ 8,440 $ 7,155
Finance leases 26,686 24,391
Liabilities    
Operating leases current 3,156 3,045
Finance leases current 6,866 4,448
Operating leases non-current 5,120 4,114
Finance leases non-current 21,278 21,790
Related Party Leases [Member]    
Assets    
Operating leases 1,784 2,107
Liabilities    
Operating leases current 569 840
Operating leases non-current $ 1,093 $ 1,125