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. |