v3.25.1
Leases - Schedule of Other Information of Operating Leases (Details)
Mar. 31, 2025
Dec. 31, 2024
Lessee, Lease, Description [Line Items]    
Weighted average remaining lease term (years) 1 year 1 month 6 days 1 year 4 months 6 days
Weighted average discount rate 6.88% 6.85%