XML 89 R79.htm IDEA: XBRL DOCUMENT v3.20.2
Subsequent Events - RPI Series B Preferred Share Purchase Agreement (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 72 Months Ended
Aug. 10, 2020
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
Sep. 30, 2024
USD ($)
Jun. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Sep. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Sep. 30, 2022
USD ($)
Jun. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Sep. 30, 2021
USD ($)
Jun. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2030
USD ($)
payment
Subsequent Event | Series B Preferred Shares                                    
Sale of Stock [Line Items]                                    
Redemption value relative to original purchase price, holder optional right on change of control 1.78                                  
Redemption value relative to original purchase price, Company's optional right 1.78                                  
Annual interest rate upon default of redemption (percent) 18.00%                                  
Subsequent Event | RPI Preferred Share Purchase Agreement | Series B Preferred Shares                                    
Sale of Stock [Line Items]                                    
Number of shares sold in transaction (in shares) | shares 3,992                                  
Issuance price per share (in dollars per share) | $ / shares $ 50,100                                  
Total consideration on sale of shares $ 200,000                                  
Forecast | RPI 2019 IFT                                    
Sale of Stock [Line Items]                                    
Number of quarterly payments due | payment                                   24
Amount of quarterly payment                                   $ 14,773
Forecast | RPI Preferred Share Purchase Agreement | Series B Preferred Shares                                    
Sale of Stock [Line Items]                                    
Consideration received on sale of shares   $ 8,905 $ 8,905 $ 8,905 $ 8,905 $ 8,905 $ 8,905 $ 8,905 $ 8,905 $ 14,579 $ 14,579 $ 14,579 $ 14,579 $ 17,610 $ 17,610 $ 17,610 $ 17,610