XML 87 R77.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders’ Equity - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
May 06, 2020
Aug. 06, 2014
Class of Stock [Line Items]                
Remaining authorized repurchase amount         $ 171,600,000 $ 333,300,000   $ 133,300,000
Weighted-average Remaining Lease Term - Finance Leases   3 months 18 days   3 months 18 days        
Weighted-average Remaining Lease Term - Operating Leases 5 years 7 months 6 days 5 years 7 months 6 days 5 years 7 months 6 days 5 years 7 months 6 days        
Weighted-average Discount Rate - Finance Leases   0.60%   0.60%        
Weighted-average Discount Rate - Operating Leases 4.00% 3.40% 4.00% 3.40%        
Value of additional shares authorized to be repurchased             $ 200,000,000  
Employee Stock Purchase Plan | Employee Stock Option                
Class of Stock [Line Items]                
Price per share (in dollars per share) $ 35.73 $ 35.07 $ 35.73 $ 35.07        
Compensation costs $ 200,000   $ 500,000 $ 600,000        
Employee Stock Purchase Plan | Share-based Payment Arrangement                
Class of Stock [Line Items]                
Shares issued under employee stock purchase plan (in shares) 24,000 31,000 68,000 79,000        
Price per share (in dollars per share) $ 40.61 $ 40.54 $ 40.61 $ 40.54