XML 104 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation - Summary of Stock Option Activity Plans (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Number of Options Outstanding (in thousands)        
Beginning balance (in shares) 0 22 154  
Exercised (in shares) 0 (22) (132)  
Canceled/Forfeited (in shares) 0 0 0  
Ending balance (in shares) 0 0 22 154
Vested and expected to vest (in shares) 0      
Exercisable (in shares) 0      
Weighted- Average Exercise Price Per Share        
Beginning balance (in dollars per share) $ 0 $ 12.53 $ 9.12  
Exercised (in dollars per share) 0 12.53 8.54  
Canceled/Forfeited (in dollars per share) 0 0 0  
Ending balance (in dollars per share) 0 $ 0 $ 12.53 $ 9.12
Vested and expected to vest (in dollars per share) 0      
Exercisable (in dollars per share) $ 0      
Weighted- Average Contractual Term (in Years)        
Weighted-average contractual term 0 years 0 years 6 months 10 months 24 days
Vested and expected to vest 0 years      
Exercisable 0 years      
Aggregate Intrinsic Value (in thousands)        
Outstanding $ 0 $ 0 $ 509 $ 27,465
Vested and expected to vest 0      
Exercisable $ 0