Condensed Consolidated Statements of Stockholders' Equity (Parenthetical) - USD ($) shares in Thousands, $ in Thousands |
3 Months Ended | |||
---|---|---|---|---|
Jun. 30, 2025 |
Mar. 31, 2025 |
Jun. 30, 2024 |
Mar. 31, 2024 |
|
Statement of Stockholders' Equity [Abstract] | ||||
Net settled shares (in shares) | 32 | 64 | 15 | 57 |
Common stock, shares issued (in shares) | 32,727 | |||
Reclassification of negative additional paid-in capital | $ 0 | $ 0 | ||
Share-based compensation | $ 9,918 | $ 9,753 | $ 9,289 | $ 8,812 |