XML 39 R27.htm IDEA: XBRL DOCUMENT v3.25.3
Leases (Tables)
9 Months Ended
Sep. 30, 2025
Leases [Abstract]  
Components of Lease Expense
The components of lease cost were as follows:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2025202420252024
Operating lease cost$1,373 $1,030 $3,899 $3,486 
Short-term lease cost230 325 491 373 
Variable lease cost— — — — 
Total lease cost$1,603 $1,355 $4,390 $3,859 
Summary of Future Minimum Lease Payments
Future minimum lease payments were as follows:
As of
September 30,
Year2025
Remainder of 2025$1,315 
20265,662 
20275,449 
20284,117 
20293,563 
Thereafter4,619 
Total undiscounted future lease payments24,725 
Less: Imputed interest(2,097)
Present value of operating lease liabilities22,628 
Less: Operating lease liabilities, current(4,896)
Operating lease liabilities, noncurrent$17,732