v3.25.1
Leases - Schedule Of Lease Terms and Discount Rates (Details)
Mar. 31, 2025
Dec. 31, 2024
Weighted average remaining lease term:    
Operating leases 2 years 3 months 18 days 2 years 4 months 24 days
Finance leases 1 year 4 months 24 days 1 year 7 months 6 days
Weighted average discount rate:    
Operating leases 6.80% 7.00%
Finance leases 7.30% 7.30%