v3.26.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2026
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments
Future minimum lease payments under non-cancelable operating leases as of June 30, 2026 are as follows (in thousands of dollars):
 
Year Ending December 31,Amounts
Remainder of 2026$2,656 
20276,999 
20287,173 
20296,858 
20307,055 
Thereafter40,405 
Total future minimum lease payments71,146 
Less: amount representing interest31,039 
Present value of future lease payments40,107 
Less: short-term lease liabilities5,776 
Long-term lease liabilities$34,331 
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,
2026202520262025
Operating lease expense$1,767 $2,182 $3,539 $4,362 
Cash paid for amounts included in the measurement of lease liabilities$296 $1,977 $1,658 $3,899