XML 78 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Components of Lease Expenses
The components of lease expenses were as follows (in thousands):
Year Ended December 31,
202420232022
Operating lease cost$11,152 $8,441 $6,533 
Variable lease cost1,294 1,887 2,230 
Total operating lease cost$12,446 $10,328 $8,763 
Weighted average remaining terms were as follows (in years):
December 31, 2024December 31, 2023
Weighted average remaining lease term
Operating leases4.205.61
Weighted average discount rates were as follows:
December 31, 2024December 31, 2023
Weighted average discount rate
Operating leases6.25 %6.45 %
Schedule of Supplemental Cash Flow Information Related to Leases
Supplemental cash flow information related to leases was as follows (in thousands):
Year Ended December 31,
202420232022
Cash paid for amounts included in the measurement of lease liabilities:
Cash paid for operating leases included in operating activities$(10,750)$(7,508)$(6,070)
Recognition/derecognition of right-of-use asset in exchange for lease obligations:
Operating leases(4,821)28,447 16,749 
Schedule of Supplemental Balance Sheet Information
Supplemental balance sheet information related to leases was as follows (in thousands):
December 31, 2024December 31, 2023
Operating leases:
Operating lease right-of-use assets$31,479 $42,706 
Operating lease liabilities:
Operating lease liabilities, current$10,049 $10,154 
Operating lease liabilities, non-current24,083 35,079 
Total operating lease liabilities$34,132 $45,233 
Schedule of Weighted Average Remaining Terms
The components of lease expenses were as follows (in thousands):
Year Ended December 31,
202420232022
Operating lease cost$11,152 $8,441 $6,533 
Variable lease cost1,294 1,887 2,230 
Total operating lease cost$12,446 $10,328 $8,763 
Weighted average remaining terms were as follows (in years):
December 31, 2024December 31, 2023
Weighted average remaining lease term
Operating leases4.205.61
Weighted average discount rates were as follows:
December 31, 2024December 31, 2023
Weighted average discount rate
Operating leases6.25 %6.45 %
Schedule of Maturities of Lease Liabilities
Maturities of lease liabilities were as follows (in thousands):
Year Ending December 31,Operating Leases
2025$10,317 
20269,727 
20278,766 
20285,872 
20291,506 
Thereafter2,555 
Total lease payments38,743 
Less: imputed interest(4,611)
Total leases liabilities$34,132