XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments
Future minimum lease payments under non-cancelable operating leases as of September 30, 2025 are as follows (in thousands of dollars):
 
Year Ending December 31,Amounts
Remainder of 2025$1,877 
20264,314 
20276,999 
20287,173 
20296,858 
Thereafter47,461 
Total future minimum lease payments74,682 
Less: amount representing interest34,229 
Present value of future lease payments40,453 
Less: short-term lease liabilities4,282 
Long-term lease liabilities$36,171 
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 September 30,Nine Months Ended September 30,
2025202420252024
Operating lease expense$1,912 $1,824 $6,274 $4,914 
Cash paid for amounts included in the measurement of lease liabilities$1,722 $1,967 $5,620 $5,274