XML 63 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Balance Sheet Classification
The table below represents lease-related assets and liabilities recorded on the consolidated balance sheet as of December 31, 2023 and 2022 are as follows:
Balance Sheet ClassificationDecember 31, 2023December 31, 2022
Assets
Operating lease right-of-use assetsOperating lease right-of-use assets$13,790 $12,055 
Liabilities
Operating lease liabilities (current)Accrued expenses and other current liabilities$2,653 $1,955 
Operating lease liabilities (noncurrent)Operating lease liabilities10,850 10,115 
Total lease liabilities$13,503 $12,070 
Schedule of Lease Cost Components
The following lease costs were included in the consolidated statements of operations for the years ended December 31, 2023, and 2022 :
Year ended December 31,
20232022
Operating lease cost$3,406 $2,496 
Short-term lease cost17 124 
Variable lease cost179 174 
      Total lease cost$3,602 $2,794 
Supplemental Information
The table below presents supplemental information related to operating leases as of December 31, 2023 and 2022 :

Year ended December 31,
20232022
Cash paid for amounts included in the measurement of operating lease liabilities$3,175 $2,035 
Right-of-use assets obtained in exchange for new operating lease liabilities$3,240 $1,660 
Weighted average remaining lease term — operating leases6.06 years6.90 years
Weighted average discount rate — operating leases5.99 %5.42 %
Schedule of Future Lease Obligations
The table below reconciles the undiscounted cash flows for each of the first five years and total of the remaining years to the operating lease liabilities recorded on the consolidated balance sheet as December 31, 2023:

2024$3,357 
20252,773 
20262,303 
20272,220 
20271,828 
Thereafter3,560 
Total minimum lease payments16,041 
Less imputed interest(2,538)
Present value of future minimum lease payments13,503 
Less current obligations under leases(2,653)
Long-term lease obligations$10,850