XML 81 R69.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Convertible Notes (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2025
USD ($)
Debt    
Long-Term Debt $ 5,323 $ 5,323
Amortization of debt issuance costs   $ 1,876
2030 Notes    
Debt    
Interest rate percentage 0.75% 0.75%
Long-Term Debt $ 580,800 $ 580,800
Principal amount before unamortized 594,400 594,400
Unamortized debt Issuance costs 13,600 13,600
Amortization of debt issuance costs 700 1,500
Estimated fair value $ 620,000 $ 620,000