XML 80 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Narrative (Details)
$ / shares in Units, $ in Thousands
12 Months Ended 42 Months Ended
Dec. 31, 2024
USD ($)
vote
$ / shares
Jul. 31, 2024
USD ($)
Dec. 31, 2023
$ / shares
Dec. 31, 2015
USD ($)
Accumulated Other Comprehensive (Loss) Income [Line Items]        
Common stock, par value (in dollars per share) | $ / shares $ 0.0005   $ 0.0005  
Common stock, number of votes per share | vote 1      
Share repurchase program, authorized amount       $ 1,200,000
Stock repurchase program, additional authorized amount   $ 4,100,000    
Stock repurchase program, remaining authorized repurchase amount $ 953,800      
Interest rate swap        
Accumulated Other Comprehensive (Loss) Income [Line Items]        
Earnings within the next 12 $ (9,800)