v3.26.1
Subsequent Event (Additional Information) (Details)
Apr. 01, 2026
Mar. 31, 2026
Subsequent Event [Line Items]    
Lessee, Operating Lease, Remaining Lease Term   1 year 8 months 1 day
Subsequent Event [Member]    
Subsequent Event [Line Items]    
Lessee, Operating Lease, Existence of Option to Extend [true false] true  
Lessee, Operating Lease, Description On April 1, 2026, the Company terminated the existing lease agreement, without penalty, and entered into a 33 month non-cancelable operating lease for different space within the same office building , commencing on April 1, 2026 and ending on December 31, 2028. The lease has a one-time option to renew the term for an extension period of 36 months. The office space lease has a lease term of approximately three years.  
Lessee, Operating Lease, Term of Contract 33 months  
Lessee, Operating Lease, Remaining Lease Term 3 years