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