Leases - Additional Information (Details) |
6 Months Ended | |||
|---|---|---|---|---|
Aug. 08, 2025 |
Mar. 20, 2025 |
Mar. 07, 2023 |
Jun. 30, 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 original lease contained a renewal option to extend the term for a period of five years. Because the Company was reasonably certain it would exercise its renewal option, the optional period was included in determining the lease term, and associated payments under these renewal options were 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 original lease contained 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. |