Equity Incentive Plans - Additional Information (Details) - USD ($) $ / shares in Units, $ in Millions |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Equity [Abstract] | ||
Total unrecognized compensation cost related to non-vested, stock-based payment awards | $ 9.0 | |
Total unrecognized compensation cost, expect to recognize over weighted average period (in years) | 3 years | |
Weighted-average fair value of options granted (in dollars per share) | $ 0.64 | $ 1.26 |