v3.26.1
Stock-Based Compensation - 2024 ESPP (Details) - 2024 Employee Stock Purchase Plan - shares
Dec. 31, 2025
Jul. 26, 2024
Stock-Based Compensation    
Maximum number of shares that can be granted   441,293
Annual increase period   10 years
Percentage increase to the number of shares authorized   1.00%
Number purchase rights granted as of reporting December 31, 2025 0