XML 106 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Convertible Senior Notes - Hedge (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
shares
2027 Notes  
Senior Convertible Notes  
Shares purchased (in shares) | shares 3,016,680
2027 Note Hedge  
Senior Convertible Notes  
Purchase Price | $ $ 194,994