Stockholders’ Equity and Stock-Based Compensation - Schedule of Activity for Common Stock Subject to Vesting (Details) - $ / shares |
3 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Mar. 31, 2025 |
|
Schedule of Activity for Common Stock Subject to Vesting [Abstract] | ||
Shares Subject to Vesting, Beginning Balance | 63,217 | 73,922 |
Weighted Average Grant Date Fair Value, Beginning Balance | $ 93.55 | $ 97.32 |
Shares Subject to Vesting, Granted | ||
Weighted Average Grant Date Fair Value, Granted | ||
Shares Subject to Vesting, Vested | (10,420) | (10,705) |
Weighted Average Grant Date Fair Value, Vested | $ 138.68 | $ 119.54 |
Shares Subject to Vesting, Forfeited | (13,740) | |
Weighted Average Grant Date Fair Value, Forfeited | $ 80.56 | |
Shares Subject to Vesting, Ending Balance | 39,057 | 63,217 |
Weighted Average Grant Date Fair Value, Ending Balance | $ 86.08 | $ 93.55 |