XML 98 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Incentive Plan - Narrative (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 05, 2023
Sale of Stock [Line Items]                  
Stock-based compensation expense $ 4,776     $ 3,448     $ 13,097 $ 9,479  
Shares withheld for taxes 144 $ 249 $ 13,015 251 $ 40 $ 4,288      
Repurchase of common stock (20,454) $ (30,142)              
Common Stock                  
Sale of Stock [Line Items]                  
Stock repurchase program, number of shares authorized to be repurchased                 200,000
Additional Paid in Capital                  
Sale of Stock [Line Items]                  
Shares withheld for taxes     $ 13,015 251 $ 40 $ 4,288      
ESPP (issued upon sale) | Employee Stock Purchase Plan                  
Sale of Stock [Line Items]                  
Stock-based compensation expense 64     42     195 116  
Liability Based | Additional Paid in Capital                  
Sale of Stock [Line Items]                  
Stock-based compensation expense $ 0     $ 0     $ 3,200 $ 1,725  
RSU/PSU                  
Sale of Stock [Line Items]                  
Shares withheld for taxes (in shares) 1           127    
Shares withheld for taxes $ 144           $ 13,408