XML 41 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Long-Term Debt (Tables)
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Schedule of Issuances of Senior Notes Outstanding
The following tables detail the issuances of Senior Notes outstanding at June 30, 2025:
June 30, 20252016 Senior Notes2013 Senior NotesTotal
Principal amount$110,000 $152,361 $262,361 
Less: unamortized fair value adjustment43,881 44,697 88,578 
Carrying value$66,119 $107,664 $173,783 
Original fair value adjustment at acquisition date$43,928 $44,764 
Maturity dateJune 14, 2046December 1, 2043
Earliest redeemable date (for cash)June 14, 2021December 1, 2018
Coupon rate6.625 %7.75 %
Effective interest rate11.77 %11.63 %