v3.26.1
Stock-Based Compensation - Schedule of Restricted Stock Granted (Details) - 2020 Plan - Restricted Stock - shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares 107,109    
Remaining Term (In Years) 1 year 9 months 18 days    
2024 | 3.0 Years      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting Term (In Years)     3 years
Shares     26,387
Remaining Term (In Years)     7 months 6 days
2025 | 3.0 Years      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting Term (In Years)   3 years  
Shares   35,732  
Remaining Term (In Years)   1 year 7 months 6 days  
2026 | 3.0 Years      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting Term (In Years) 3 years    
Shares 44,990    
Remaining Term (In Years) 2 years 7 months 6 days