v3.26.1
Stock-Based Compensation - Schedule of Option Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract]    
Options, Balance at beginning 2,537,602  
Options, Granted 69,124  
Options, Exercised (296,065)  
Options, Forfeited (57,472)  
Options, Balance at ending 2,253,189 2,537,602
Options, Vested and expected to vest 2,253,189  
Options, Exercisable at the end of the period 1,429,251  
Weighted Average Exercise Price, Balance at beginning $ 5.6  
Weighted Average Exercise Price, Granted 10.23  
Weighted Average Exercise Price, Exercised 0.34  
Weighted Average Exercise Price, Forfeited 10.23  
Weighted Average Exercise Price, Balance at ending 6.3 $ 5.6
Weighted Average Exercise Price, Vested and expected to vest 6.3  
Weighted Average Exercise Price, Exercisable at the end of the period $ 4.03  
Weighted Average Remaining Life (Years), Balance at ending   7 years 10 months 6 days
Weighted Average Remaining Life (Years), Vested and expected to vest 7 years 1 month 2 days  
Weighted Average Remaining Life (Years), Exercisable at the end of the period 6 years 3 months 25 days