XML 57 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Components of Lease Expense and Other Information
The components of lease expense are as follows:
Year ended December 31,20242023
Operating lease cost$4,296 $4,532 
Short-term lease cost657 675 
Variable lease cost847 706 
Total lease cost$5,800 $5,913 
Weighted-average remaining lease term and discount rate for operating leases is as follows:
As of December 31,20242023
Weighted-average remaining lease term (in years)3.754.00
Weighted-average discount rate6.77 %5.98 %
Other information:
Year ended December 31,20242023
Operating cash flows:
Cash paid related to operating lease obligations$4,548 $4,545 
Non-cash activity:
Right-of-use assets obtained in exchange for
operating lease obligations$3,302 $250 
Schedule of Supplemental Balance Sheet Information
Balance sheet information related to leases is as follows:
As of December 31,20242023
Assets:
Operating lease right-of-use assets$10,050 $10,795 
Liabilities:
Operating lease current liability, included in other current liabilities$3,992 $3,871 
Operating lease long-term liability6,484 7,684 
Total leased liabilities$10,476 $11,555 
Schedule of Maturities of Lease Liabilities
Maturities of operating lease liabilities are as follows:
As of December 31,2024
2025$4,180 
20262,869 
20271,710 
20281,517 
20291,169 
Thereafter 
Total future minimum lease payments$11,445 
Less: imputed interest(969)
Total lease liabilities$10,476