XML 130 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt - Schedule of Long-Term Debt (Details) - Senior Notes - USD ($)
$ in Thousands
Oct. 31, 2023
Mar. 31, 2023
Feb. 01, 2023
Dec. 31, 2022
Feb. 16, 2018
Debt Instrument [Line Items]          
Less: unamortized debt discount and issuance costs, net       $ (5,593)  
Net carrying amount of liability component       129,282  
Less: current maturities, net of $1,019 unamortized debt discount and issuance costs       (37,668)  
Long-term debt       91,614  
Unamortized debt discount and issuance costs       1,019  
October 2023 Notes          
Debt Instrument [Line Items]          
Principal amount $ 21,187 $ 117,375 $ 17,500 $ 117,375  
Interest rate   4.50%   4.50%  
February 2023 Notes          
Debt Instrument [Line Items]          
Principal amount       $ 17,500  
Interest rate       4.50% 4.50%