v3.26.1
Stock-based Compensation (Additional Information) (Details) - 2018 Plan [Member]
6 Months Ended
Jun. 30, 2026
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares remaining and available for issuance 685,613
Contractual life of stock options granted 10 years
Board of Directors Chairman [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Contractual life of stock options granted 10 years
Minimum [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercisable period of vested options 1 month
Maximum [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercisable period of vested options 3 months
Maximum [Member] | Board of Directors Chairman [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of shares of common stock reserved 1,818,181