XML 63 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Schedule of Balances and Availability of 2026 Notes and 2020 Revolving Credit Facility (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Sep. 17, 2021
2026 Notes | Convertible Debt      
Debt Instrument [Line Items]      
Outstanding $ 370,146 $ 369,514  
Interest Rate 0.125% 0.125% 0.125%
2024 Credit Agreement | Line of Credit | Revolving Credit Facility      
Debt Instrument [Line Items]      
Outstanding $ 1,143 $ 1,143  
Unutilized Amount $ 173,857 $ 173,857  
Interest Rate 1.50% 1.50%