XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Aug. 31, 2019
May 31, 2018
Debt Instrument [Line Items]            
Amortization of debt issuance costs $ 1,167 $ 1,169 $ 2,333 $ 2,337    
Capitalization of interest expense (69) (78) (137) (127)    
Total interest expense 3,157 2,932 5,838 5,627    
Credit Agreement            
Debt Instrument [Line Items]            
Interest on debt instruments $ 622 404 $ 768 543    
Convertible Debt | 2027 Notes            
Debt Instrument [Line Items]            
Interest rate 0.375%   0.375%   0.375%  
Interest on debt instruments $ 1,078 1,078 $ 2,156 2,156    
Convertible Debt | 2025 Notes            
Debt Instrument [Line Items]            
Interest rate 0.125%   0.125%     0.125%
Interest on debt instruments $ 359 $ 359 $ 718 $ 718