XML 69 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Borrowings - Convertible Notes, Key Terms (Details) - $ / shares
3 Months Ended
Mar. 31, 2023
Nov. 02, 2022
Jun. 07, 2019
Mar. 31, 2023
2018 Convertible Notes        
Debt Instrument [Line Items]        
Conversion premium 10.00%   10.00%  
Conversion rate 65.8762   65.8762  
Conversion price (in dollars per share) $ 15.18   $ 15.18 $ 15.18
Exercise price adjustment percentage       1.00%
2022 Convertible Notes        
Debt Instrument [Line Items]        
Conversion premium 14.70% 14.70%    
Conversion rate 70.6582 70.4225    
Conversion price (in dollars per share) $ 14.15 $ 14.20   $ 14.15