XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Tables)
3 Months Ended
Mar. 31, 2025
Leases [Abstract]  
Schedule of Lease Liability Maturity
As of March 31, 2025, the maturities of the Company's operating lease liabilities were as follows: 
Operating
Leases
Year Ended December 31,(in thousands)
2025 (remainder of the year)$3,408 
20264,125 
20272,869 
20284,023 
20291,693 
Total lease payments$16,118 
Less: imputed interest$(1,611)
Present value of operating lease liabilities$14,507 
Operating lease liabilities, current$3,815 
Operating lease liabilities, non-current$10,692 
Schedule of Weighted Average Lease Term and Discount Rate
The weighted average remaining operating lease term and the weighted average discount rate used to determine the operating lease liability were as follows:
As of March 31, 2025As of December 31, 2024
Weighted-average remaining lease term of operating leases4.0 years4.2 years
Weighted-average discount rate of operating leases5.4 %5.3 %