XML 46 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Schedule of Components of Lease Expense The components of lease expense are as follows:
Year ended December 31,20222021
Operating lease cost$4,736 $5,581 
Short-term lease cost958 843 
Variable lease cost585 553 
Total lease cost$6,279 $6,977 
Schedule of Supplemental Balance Sheet Information Balance sheet information related to leases is as follows:
As of December 31,20222021
Assets:
Operating lease right-of-use assets$13,762 $18,343 
Liabilities:
Operating lease current liability, included in other current liabilities$3,938 $4,203 
Operating lease long-term liability10,594 14,912 
Total leased liabilities$14,532 $19,115 
Schedule of Maturities of Lease Liabilities Maturities of operating lease liabilities are as follows:
As of December 31,2022
2023$4,357 
20243,926 
20253,226 
20262,039 
20271,020 
Thereafter1,979 
Total future minimum lease payments$16,547 
Less: imputed interest(2,015)
Total lease liabilities$14,532 
Schedule of Weighted-Average Remaining Lease Term and Discount Rate Weighted-average remaining lease term and discount rate for operating leases is as follows:
As of December 31,20222021
Weighted-average remaining lease term (in years)4.645.44
Weighted-average discount rate5.67 %5.56 %
Schedule of Other Information Related to Leases Other information:
Year ended December 31,20222021
Operating cash flows:
Cash paid related to operating lease obligations$4,649 $5,092 
Non-cash activity:
Right-of-use assets obtained in exchange for
operating lease obligations$594 $4,596