XML 64 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
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, 2024 and 2023 are as follows:
Balance Sheet ClassificationDecember 31, 2024December 31, 2023
Assets
Operating lease right-of-use assetsOperating lease right-of-use assets$16,107 $13,790 
Liabilities
Operating lease liabilities (current)Accrued expenses and other current liabilities$2,984 $2,653 
Operating lease liabilities (noncurrent)Operating lease liabilities14,278 10,850 
Total lease liabilities$17,262 $13,503 
Schedule of Lease Cost Components
The following lease costs were included in the consolidated statements of operations for the years ended December 31, 2024, 2023 and 2022:
Year ended December 31,
202420232022
Operating lease cost$4,237 $3,406 $2,496 
Short-term lease cost— 17 124 
Variable lease cost473 179 174 
      Total lease cost$4,710 $3,602 $2,794 
Supplemental Information
The table below presents supplemental information related to operating leases as of December 31, 2024 and 2023 :
Year ended December 31,
20242023
Cash paid for amounts included in the measurement of operating lease liabilities$3,888 $3,175 
Right-of-use assets obtained in exchange for new operating lease liabilities$5,172 $3,240 
Weighted average remaining lease term — operating leases5.37 years6.06 years
Weighted average discount rate — operating leases6.47 %5.99 %
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, 2024:

2025$3,994 
20263,889 
20273,806 
20283,464 
20272,459 
Thereafter2,821 
Total minimum lease payments20,433 
Less imputed interest(3,171)
Present value of future minimum lease payments17,262 
Less current obligations under leases(2,984)
Long-term lease obligations$14,278