XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Principal Payment Schedule (Details) - Senior Notes
$ in Thousands
Dec. 31, 2022
USD ($)
Debt Instrument [Line Items]  
Remaining 2023 $ 0
Fiscal 2024 34,389
Fiscal 2025 103,373
Fiscal 2026 0
Fiscal 2027 0
Thereafter 230,000
Carrying Amount 367,762
2029 Convertible Notes  
Debt Instrument [Line Items]  
Remaining 2023 0
Fiscal 2024 0
Fiscal 2025 0
Fiscal 2026 0
Fiscal 2027 0
Thereafter 230,000
Carrying Amount 230,000
2025 Convertible Notes  
Debt Instrument [Line Items]  
Remaining 2023 0
Fiscal 2024 0
Fiscal 2025 103,373
Fiscal 2026 0
Fiscal 2027 0
Thereafter 0
Carrying Amount 103,373
2024 Convertible Notes  
Debt Instrument [Line Items]  
Remaining 2023 0
Fiscal 2024 34,389
Fiscal 2025 0
Fiscal 2026 0
Fiscal 2027 0
Thereafter 0
Carrying Amount $ 34,389