XML 49 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Schedule of Components of Lease Expenses
The components of lease expenses were as follows (in thousands):
Three Months Ended June 30, Six Months Ended June 30,
2025202420252024
Operating lease cost$1,926 $2,948 $4,335 $5,669 
Variable lease cost240 331 490 658 
Total operating lease cost$2,166 $3,279 $4,825 $6,327 
Weighted average remaining terms were as follows (in years):
June 30, 2025December 31, 2024
Weighted average remaining lease term
Operating leases3.884.20
Weighted average discount rates were as follows:
June 30, 2025December 31, 2024
Weighted average discount rate
Operating leases6.66%6.25%
Schedule of Supplemental Cash Flow Information Related to Leases
Supplemental cash flow information related to leases was as follows (in thousands):
Six Months Ended June 30,
20252024
Cash paid for amounts included in the measurement of lease liabilities:
Cash paid for operating leases included in operating activities$(4,753)$(5,213)
Recognition/(derecognition) of right-of-use asset in exchange for lease obligations:
Operating leases$(7,906)$3,842 
Schedule of Supplemental Balance Sheet Information
Supplemental balance sheet information related to leases was as follows (in thousands):
June 30, 2025December 31, 2024
Operating leases:
Operating lease right-of-use assets$20,127 $31,479 
Operating lease liabilities:
Operating lease liabilities, current$7,572 $10,049 
Operating lease liabilities, non-current14,406 24,083 
Total operating lease liabilities$21,978 $34,132 
Schedule of Weighted Average Remaining Terms
The components of lease expenses were as follows (in thousands):
Three Months Ended June 30, Six Months Ended June 30,
2025202420252024
Operating lease cost$1,926 $2,948 $4,335 $5,669 
Variable lease cost240 331 490 658 
Total operating lease cost$2,166 $3,279 $4,825 $6,327 
Weighted average remaining terms were as follows (in years):
June 30, 2025December 31, 2024
Weighted average remaining lease term
Operating leases3.884.20
Weighted average discount rates were as follows:
June 30, 2025December 31, 2024
Weighted average discount rate
Operating leases6.66%6.25%
Schedule of Maturities of Lease Liabilities
Maturities of lease liabilities were as follows (in thousands):
Operating Leases
Year Ending March 31,
2025 (remaining six months)
$3,840 
20267,308 
20276,274 
20283,417 
20291,506 
Thereafter2,555 
Total lease payments24,900 
Less: imputed interest(2,922)
Total leases liabilities$21,978