v3.24.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Measurements  
Schedule of fair value of liabilities

​

​

​

​

​

​

​

​

​

​

As of December 31, 2023

​

​

​

Fair Value

​

​

Gross Carrying Value

3.625% Senior Notes

​

$

363,240

​

$

400,000

4.125% Senior Notes

​

$

448,750

​

$

500,000