Leases - Additional Information (Details) $ in Millions |
1 Months Ended | 6 Months Ended | |
|---|---|---|---|
Apr. 30, 2026 |
Jun. 30, 2026
Period
|
Dec. 31, 2018
USD ($)
|
|
| Dakota Ag Properties [Member] | |||
| Lessee, Lease, Description [Line Items] | |||
| Lessee finance lease interest rate | 8.00% | ||
| Finance lease term | 20 years | ||
| Lease payback construction cost | $ | $ 4.0 | ||
| Laboratory Space [Member] | |||
| Lessee, Lease, Description [Line Items] | |||
| Lease renewed | 5 years | ||
| Lease expiration date | Dec. 31, 2029 | ||
| Office, Laboratory, and Warehouse [Member] | |||
| Lessee, Lease, Description [Line Items] | |||
| Operating lease number of option to extended additional period | Period | 3 | ||
| Operating lease option to extended additional period | 3 years | ||
| Operating lease term | 3 years | ||
| Office Space in Miami Beach Florida [Member] | |||
| Lessee, Lease, Description [Line Items] | |||
| Lease commenced period | 2026-01 | ||
| Operating lease term | 5 years |