XML 48 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments Under Non-cancelable Operating Leases
Future minimum lease payments under non-cancelable operating leases as of March 31, 2022 are as follows (in thousands of dollars):
 
Year Ending December 31,Amounts
Remainder of 2022$3,450 
20234,672 
20244,431 
20254,482 
20261,402 
Thereafter1,570 
Total future minimum lease payments20,007 
Less: amount representing interest2,673 
Present value of future lease payments17,334 
Less: short-term lease liabilities3,849 
Long-term lease liabilities$13,485 
Schedule of Operating Lease Expense and Measurement Of Lease Liabilities The following table summarizes operating lease expense and cash paid for amounts included in the measurement of lease liabilities (in thousands of dollars):
Three Months Ended March 31,
20222021
Operating lease expense$1,054 $575 
Cash paid for amounts included in the measurement of lease liabilities$1,068 $588