XML 61 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Debt

Notes Payable. Notes payable consisted of the following:

 

 

 

December 31, 2023

 

 

December 31, 2022

 

 

 

(In thousands)

 

2.80% Senior Notes, due November 19, 2031

 

$

600,000

 

 

$

600,000

 

Unamortized issuance discount on notes payable

 

 

(2,115

)

 

 

(2,385

)

Total notes payable (1)

 

$

597,885

 

 

$

597,615

 

 

(1)
Excludes unamortized debt issuance costs.