XML 53 R45.htm IDEA: XBRL DOCUMENT v3.26.3
FAIR VALUE MEASUREMENTS - Summary of carrying value and fair value of the Company's convertible notes (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Carrying value of debt facilities, current $ 157,971 $ 0
Total carrying value of debt instruments 857,364 828,974
Total fair value of debt instruments 904,114 864,867
2027 Notes    
Debt Instrument [Line Items]    
Total carrying value of debt instruments 157,971 157,478
Total fair value of debt instruments 152,100 143,076
2030 Notes    
Debt Instrument [Line Items]    
Total carrying value of debt instruments 699,393 671,496
Total fair value of debt instruments $ 752,014 $ 721,791