XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments
Future minimum lease payments under non-cancelable operating leases as of June 30, 2024 are as follows (in thousands of dollars):
 
Year Ending December 31,Amounts
Remainder of 2024$3,935 
20257,775 
20263,218 
20271,968 
20281,933 
Thereafter9,793 
Total future minimum lease payments28,622 
Less: amount representing interest7,884 
Present value of future lease payments20,738 
Less: short-term lease liabilities7,185 
Long-term lease liabilities$13,553 
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 June 30,Six Months Ended June 30,
2024202320242023
Operating lease expense$1,422 $1,278 $2,964 $2,401 
Cash paid for amounts included in the measurement of lease liabilities$1,534 $1,362 $3,163 $2,539