XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments
Future minimum lease payments under non-cancelable operating leases as of June 30, 2025 are as follows (in thousands of dollars):
 
Year Ending December 31,Amounts
Remainder of 2025$4,263 
20265,903 
20278,503 
20288,677 
20298,362 
Thereafter56,821 
Total future minimum lease payments92,529 
Less: amount representing interest41,883 
Present value of future lease payments50,646 
Less: short-term lease liabilities6,414 
Long-term lease liabilities$44,232 
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,
2025202420252024
Operating lease expense$2,182 $1,422 $4,362 $2,964 
Cash paid for amounts included in the measurement of lease liabilities$1,977 $1,534 $3,899 $3,163