v3.25.2
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