XML 98 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Convertible Notes (Schedule of Notes) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Nov. 17, 2017
Debt instrument        
Less current portion $ 0   $ 10,378  
Convertible senior notes | 1.375% Convertible senior notes due 2023        
Debt instrument        
Face value     10,381 $ 172,500
Unamortized debt issuance costs     (3)  
Total convertible notes   $ 10,400 10,378  
Less current portion     10,378  
Total long-term convertible notes     $ 0