v3.25.2
Stock-Based Compensation - Summary of Stock Options Outstanding and Exercisable (Details) - $ / shares
6 Months Ended
Jun. 30, 2024
Jun. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock options, Outstanding   246,667
Stock options, Exercisable   246,667
Exercise Price One    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock options, Outstanding   246,667
Stock options, Exercisable   246,667
Stock options outstanding, Exercise Price   $ 0.25
Expiry Date Jun. 23, 2025