v3.25.4
Leases - Schedule of Lease Term and Discount Rate (Details)
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Weighted-average remaining lease term--operating lease 4 years 7 months 6 days 2 years
Weighted-average discount rate--operating lease 7.24% 7.29%