v3.26.1
Commitments and Contingencies - Schedule of Remaining Lease Terms And Discount Rates (Details)
Dec. 31, 2025
Dec. 31, 2024
Finance Lease    
Remaining lease term (years) 3 years  
Discount rate 4.40% 0.00%
Operating Lease    
Remaining lease term (years) 2 years 3 months 3 months 14 days
Discount rate 4.30% 8.76%