XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2023
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, 2023 are as follows (in thousands of dollars):
 
Year Ending December 31,Amounts
Remainder of 2023$3,551 
20244,449 
20254,491 
20261,405 
2027699 
Thereafter885 
Total future minimum lease payments15,480 
Less: amount representing interest1,695 
Present value of future lease payments13,785 
Less: short-term lease liabilities4,076 
Long-term lease liabilities$9,709 
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,
20232022
Operating lease expense$1,123 $1,054 
Cash paid for amounts included in the measurement of lease liabilities$1,177 $1,068