XML 83 R70.htm IDEA: XBRL DOCUMENT v3.26.3
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
2028 Convertible notes    
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]    
Carrying Value $ 321,822 $ 320,733
Fair Value 290,469 299,796
2031 Convertible notes    
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]    
Carrying Value 336,728 335,444
Fair Value $ 296,472 $ 501,006