v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Schedule of Components of Lease Expense
The components of lease expense related to operating leases were as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Lease expense:
Operating lease expense$859 $763 $1,941 $1,579 
Short-term lease expense120 73 257 117 
Variable and other lease expense306 286 642 559 
$1,285 $1,122 $2,840 $2,255 
Schedule of Future Minimum Payments Under Non-cancelable Lease Obligations
Future minimum payments under our non-cancelable lease obligations were as follows as of June 30, 2026 (in thousands):
2026$1,813 
20273,252 
20282,776 
20291,925 
20301,966 
Thereafter5,608 
Total minimum lease payments17,340 
Less: interest(2,497)
Present value of net minimum lease payments14,843 
Less: current portion of lease liabilities(2,787)
Total long-term lease liabilities$12,056