Stock-Based Compensation - Summary of Unrecognized Stock-based Compensation Expense Expected to be Amortized (Details) $ in Thousands |
Jun. 30, 2026
USD ($)
|
|---|---|
| Share-Based Payment Arrangement [Abstract] | |
| Remainder of 2026 | $ 1,651 |
| 2027 | 2,762 |
| 2028 | 2,305 |
| 2029 | 878 |
| 2030 | 315 |
| Total unrecognized stock-based compensation expense | $ 7,911 |
| X | ||||||||||
- Definition Employee service share based compensation non vested awards total compensation cost not yet recognized share based awards other than options future amortization. No definition available.
|
| X | ||||||||||
- Definition Employee service share based compensation non vested awards total compensation cost not yet recognized share based awards other than options future amortization next twelve months. No definition available.
|
| X | ||||||||||
- Definition Employee service share based compensation non vested awards total compensation cost not yet recognized share based awards other than options future amortization remainder of fiscal year. No definition available.
|
| X | ||||||||||
- Definition Employee service share based compensation non vested awards total compensation cost not yet recognized share based awards other than options future amortization year four. No definition available.
|
| X | ||||||||||
- Definition Employee service share based compensation non vested awards total compensation cost not yet recognized share based awards other than options future amortization year three. No definition available.
|
| X | ||||||||||
- Definition Employee service share based compensation non vested awards total compensation cost not yet recognized share based awards other than options future amortization year two. No definition available.
|
| X | ||||||||||
- References No definition available.
|