XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments
Future minimum lease payments under non-cancelable operating leases as of March 31, 2025 are as follows (in thousands of dollars):
 
Year Ending December 31,Amounts
Remainder of 2025$6,148 
20265,780 
20278,388 
20288,561 
20298,246 
Thereafter56,099 
Total future minimum lease payments93,222 
Less: amount representing interest42,721 
Present value of future lease payments50,501 
Less: short-term lease liabilities7,409 
Long-term lease liabilities$43,092 
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,
20252024
Operating lease expense$2,254 $1,543 
Cash paid for amounts included in the measurement of lease liabilities$1,922 $1,629