XML 47 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Components of Lease Expense and Other Information
The components of lease expense are as follows:
Year ended December 31,20232022
Operating lease cost$4,532 $4,736 
Short-term lease cost675 958 
Variable lease cost706 585 
Total lease cost$5,913 $6,279 
Weighted-average remaining lease term and discount rate for operating leases is as follows:
As of December 31,20232022
Weighted-average remaining lease term (in years)4.004.64
Weighted-average discount rate5.98 %5.67 %
Other information:
Year ended December 31,20232022
Operating cash flows:
Cash paid related to operating lease obligations$4,545 $4,649 
Non-cash activity:
Right-of-use assets obtained in exchange for
operating lease obligations$250 $594 
Schedule of Supplemental Balance Sheet Information
Balance sheet information related to leases is as follows:
As of December 31,20232022
Assets:
Operating lease right-of-use assets$10,795 $13,762 
Liabilities:
Operating lease current liability, included in other current liabilities$3,871 $3,938 
Operating lease long-term liability7,684 10,594 
Total leased liabilities$11,555 $14,532 
Schedule of Maturities of Lease Liabilities
Maturities of operating lease liabilities are as follows:
As of December 31,2023
2024$4,220 
20253,488 
20262,134 
20271,060 
20281,065 
Thereafter992 
Total future minimum lease payments$12,959 
Less: imputed interest(1,404)
Total lease liabilities$11,555