XML 94 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Lease Term and Discount Rates (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating lease right-of-use assets $ 13,841 $ 9,604
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Prepaid expenses and other current assets Prepaid expenses and other current assets
Other current liabilities $ 5,306 $ 4,375
Operating lease liabilities, net of current portion 11,166 6,955
Operating Lease, Liability $ 16,472 $ 11,330
Operating leases - Weighted-average remaining lease term (years) 5 years 4 months 24 days 3 years 6 months
Operating leases - Weighted-average discount rate 5.50% 3.40%