v3.26.1
Leases - Additional Information (Details)
3 Months Ended
Aug. 08, 2025
Mar. 20, 2025
Mar. 07, 2023
Mar. 31, 2026
Leases [Abstract]        
Lease description       On March 7, 2023, the Company entered into a noncancellable operating lease for office space and warehouse space. The commencement date of this lease was July 1, 2023, with an end date of July 31, 2028. Leases for all prior years were month to month. The lease contains a renewal option to extend the term for a period of five years. Because the Company is reasonably certain to exercise its renewal option, the optional period is included in determining the lease term, and associated payments under these renewal options are included in lease payments
Lease commencement date Sep. 01, 2025   Jul. 01, 2023  
Lease end date Aug. 31, 2028 Apr. 30, 2030 Jul. 31, 2028  
Lessee, Operating Lease, Existence of Option to Extend [true false]     true  
Lessee, operating lease, option to extend       The lease contains a renewal option to extend the term for a period of five years.
Renewal term   2 years 5 years  
Lessee, Operating Lease, Existence of Option to Terminate [true false]     false  
Lessee, operating lease, option to terminate       The Company’s lease does not include termination options for either party to the lease or restrictive financial or other covenants.