XML 92 R75.htm IDEA: XBRL DOCUMENT v3.25.4
Stockholders’ Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Aug. 11, 2025
Feb. 20, 2024
Class of Stock [Line Items]          
Common stock, shares authorized (in shares) 750,000,000 750,000,000      
Common stock, par value (in dollars per share) $ 0.000025 $ 0.000025      
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000      
Preferred stock, par value (in dollars per share) $ 0.000025 $ 0.000025      
Repurchase and retirement of common stock including related costs $ 82,202 $ 54,901 $ 493,339    
2024 Share Buyback Program          
Class of Stock [Line Items]          
Stock repurchase program, authorized amount         $ 140,000
Repurchase and retirement of common stock (in shares) 2,356,547        
Repurchase and retirement of common stock including related costs $ 82,124        
Percent of excise tax on net share repurchases 1.00%        
2025 Share Buyback Program          
Class of Stock [Line Items]          
Stock repurchase program, authorized amount       $ 100,000