v3.25.2
Equity - Summary of Stock Option Activity (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Dec. 31, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Aggregate Intrinsic Value, Exercisable $ 0 $ 0 $ 0  
Employee Stock Option        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of Shares, Outstanding, Beginning balance     2  
Number of Shares, Granted 0 0 0  
Number of Shares, Outstanding, Ending balance 2   2 2
Number of Shares, Exercisable 1   1  
Number of Shares, Vested and expected to Vest 2   2  
Weighted-Average Exercise Price, Outstanding, Beginning balance     $ 580,382  
Weighted-Average Exercise Price, Outstanding, Ending balance $ 580,382   580,382 $ 580,382
Weighted-Average Exercise Price, Exercisable 1,090,760   1,090,760  
Weighted-Average Exercise Price, Vested and expected to vest $ 633,378   $ 633,378  
Weighted-Average Remaining Term, Outstanding     6 years 7 months 17 days 6 years 4 months 20 days
Weighted-Average Remaining Term, Exercisable     5 years 7 months 2 days  
Weighted-Average Remaining Term, Vested and expected to vest     6 years 6 months 7 days