v3.26.1
LEASES (Tables)
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Schedule of Lease Costs and Other Quantitative Information
The following table presents lease costs and other quantitative information:
Three months ended June 30,Six months ended June 30,
2026202520262025
Operating lease cost (cost resulting from lease payments)$1,760 $1,474 $3,247 $2,807 
Variable lease cost (cost excluded from lease payments)146 138 244 221 
Sublease income(114)(98)(217)(176)
Net lease cost$1,792 $1,514 $3,274 $2,852 
Cash paid for amounts included in the measurement of lease liabilities$1,390 $1,609 $2,760 $3,071 
Weighted average lease term - operating leases5.9 years4.1 years5.9 years4.1 years
Weighted average discount rate - operating leases6.2%5.3%6.2%5.3%
Schedule of Future Payments of Operating Leases Future payments of operating leases as of June 30, 2026 are listed in the table below:
YearAmount
2026 (Excluding the six months ended June 30, 2026)$3,193 
20276,534 
20287,234 
20295,574 
20303,871 
Thereafter10,515 
Total future minimum lease payments36,921 
Amount representing interest(6,818)
Present value of net future minimum lease payments$30,103