XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments
Future minimum lease payments under non-cancelable operating leases as of March 31, 2024 are as follows (in thousands of dollars):
 
Year Ending December 31,Amounts
Remainder of 2024$4,993 
20256,520 
20261,964 
2027781 
2028746 
Thereafter535 
Total future minimum lease payments15,539 
Less: amount representing interest1,499 
Present value of future lease payments14,040 
Less: short-term lease liabilities5,982 
Long-term lease liabilities$8,058 
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,
20242023
Operating lease expense$1,543 $1,123 
Cash paid for amounts included in the measurement of lease liabilities$1,629 $1,177