v3.26.1
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, 2026
USD ($)
vehicle
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
vehicle
Jun. 30, 2025
USD ($)
Jun. 17, 2024
USD ($)
ft²
Mar. 31, 2023
option
building
ft²
leaseAgreement
Lessor, Lease, Description [Line Items]                      
Number of lease agreements | leaseAgreement                     2
Number of buildings in lease agreements | building                     2
Square feet of lease | ft² 1,414 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,195,016   $ 1,195,016      
Operating lease, expense         $ 26,962 $ 150,343 $ 148,969 $ 301,400 $ 297,260    
Lease renewal term         3 years         3 years  
Option to extend, period 5 years 2 years 5 years 2 years 3 years            
Option to extend lease, monthly rent $ 4,519 $ 1,850 $ 2,324 $ 1,891 $ 4,560         $ 3,662  
Operating lease, term of contract     5 years 3 years              
Number of vehicles under finance lease | vehicle           40   40      
Number of vehicles under finance lease added during period | vehicle               5      
Minimum                      
Lessor, Lease, Description [Line Items]                      
Construction in progress costs         1,200,000            
Maximum                      
Lessor, Lease, Description [Line Items]                      
Construction in progress costs         $ 1,225,000