XML 59 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Lessee, Balance Sheet Classification
Leases consist of the following (in thousands):
As of December 31,
AssetsClassification
2024
2023
OperatingOperating lease right-of-use assets$7,189 $8,518 
FinanceProperty and equipment, net27 
Total leases$7,191 $8,545 
Liabilities
Current
Operating Operating lease liabilities$1,861 $2,052 
FinanceAccrued expenses and other current liabilities26 
Non Current
Operating Operating lease liabilities, non-current6,018 6,966 
FinanceOther liabilities— 
Total lease liabilities
$7,882 $9,046 
Schedule of Future Minimum Payments for Operating Leases
At December 31, 2024, the maturities of our remaining operating lease were as follows (in thousands, except years and percentages):
Operating leases
2025$1,895 
20261,935 
20271,916 
20281,562 
20291,290 
Thereafter186 
Total minimum lease payments8,784 
Less: Effects of discounting905 
Present value of lease liabilities$7,879 
Less: current portion$1,861 
Long-term lease liabilities$6,018 
Weighted-average remaining lease term as of December 31, 2024 (in years)4.7
Weighted-average incremental borrowing rate as of December 31, 20244.82 %
Weighted-average remaining lease term as of December 31, 2023 (in years)5.0
Weighted-average incremental borrowing rate as of December 31, 20234.51 %
Schedule of Lease, Cost
The component of our lease costs included in our consolidated statements of operations were as follows (in thousands):
Year Ended December 31,
2024
2023
2022
Lease cost
Operating lease cost$2,696 $3,127 2,384 
Other variable cost318 276 250 
Finance lease cost26 38 17 
Net lease cost$3,040 $3,441 2,651