XML 128 R106.htm IDEA: XBRL DOCUMENT v3.24.0.1
Convertible Senior Notes (Schedule of Convertible Notes) (Details) - Convertible debt - 2025 Notes - USD ($)
Dec. 31, 2023
Dec. 25, 2022
May 12, 2020
Debt instrument [Line Items]      
Principal $ 104,786,000 $ 105,000,000 $ 230,000,000
Less: unamortized debt issuance costs (1,138,000) (1,939,000)  
Net carrying amount $ 103,648,000 $ 103,061,000