v3.26.1
Stock-Based Compensation - Narratives (Details) - USD ($)
6 Months Ended 12 Months Ended
Jul. 08, 2026
Jun. 30, 2026
Dec. 31, 2021
Stock-Based Compensation      
Net tax benefits related to the stock-based compensation costs   $ 0  
2018 Plan      
Stock-Based Compensation      
Additional shares authorized (in shares)     0
2021 Incentive Plan | Subsequent event      
Stock-Based Compensation      
Additional shares authorized (in shares) 2,000,000    
2021 Incentive Plan | Common Stock      
Stock-Based Compensation      
Shares available for future issuance (in shares)   113,300