Quarterly report [Sections 13 or 15(d)]

Leases - Narrative (Details)

v3.25.2
Leases - Narrative (Details)
3 Months Ended 6 Months Ended
Jul. 01, 2025
USD ($)
ft²
Apr. 30, 2025
USD ($)
ft²
Jan. 15, 2025
USD ($)
ft²
Feb. 01, 2024
USD ($)
ft²
Jan. 01, 2024
USD ($)
ft²
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 17, 2024
USD ($)
ft²
Apr. 30, 2024
USD ($)
ft²
Mar. 31, 2023
option
leaseAgreement
building
ft²
Lessor, Lease, Description [Line Items]                        
Number of lease agreements | leaseAgreement                       2
Number of buildings in lease agreements | building                       2
Square feet of lease | ft²   2,000 2,969 2,063 2,800         1,751   26,412
Remaining lease term                       5 years
Number of options to extend lease | option                       2
Lease cost         $ 38,200              
Operating lease, improvements           $ 1,091,976   $ 1,091,976        
Operating lease, expense         $ 26,962 $ 148,969 $ 195,651 $ 297,260 $ 467,213      
Lease renewal term         3 years         3 years    
Option to extend, period   2 years 5 years 2 years 3 years              
Option to extend lease, monthly rent   $ 1,850 $ 2,324 $ 1,891 $ 4,560         $ 3,662    
Operating lease, term of contract     5 years 3 years                
Square feet of lease expired | ft²                     43,000  
Base monthly rent of expired lease                     $ 44,254  
Subsequent Event                        
Lessor, Lease, Description [Line Items]                        
Square feet of lease | ft² 1,414                      
Option to extend, period 5 years                      
Option to extend lease, monthly rent $ 4,519                      
Minimum                        
Lessor, Lease, Description [Line Items]                        
Construction in progress costs         1,125,000              
Maximum                        
Lessor, Lease, Description [Line Items]                        
Construction in progress costs         $ 1,175,000