v3.26.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2026
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments
Future minimum lease payments under non-cancelable operating leases as of March 31, 2026 are as follows (in thousands of dollars):
 
Year Ending December 31,Amounts
Remainder of 2026$2,952 
20276,999 
20287,173 
20296,858 
20307,055 
Thereafter40,405 
Total future minimum lease payments71,442 
Less: amount representing interest32,109 
Present value of future lease payments39,333 
Less: short-term lease liabilities4,347 
Long-term lease liabilities$34,986 
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,
20262025
Operating lease expense$1,771 $2,254 
Cash paid for amounts included in the measurement of lease liabilities$1,362 $1,922