XML 80 R69.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Convertible Senior Notes - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 9 Months Ended
Aug. 06, 2024
Jul. 31, 2024
May 31, 2024
Sep. 30, 2023
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Convertible Senior Notes                    
Gain on extinguishment of debt, net         $ 1,179     $ 1,179    
Gain (Loss) on Extinguishment of Debt         1,179     1,179    
2026 Senior Notes                    
Convertible Senior Notes                    
Principal amount of notes payable         361,185     361,185   $ 371,185
Aggregate principal amount         361,200     361,200    
2026 Senior Notes | Subsequent Event                    
Convertible Senior Notes                    
Repurchased debt $ 160,000                  
Repurchase price $ 141,600                  
2026 Senior Notes | 2022 Repurchase Program                    
Convertible Senior Notes                    
Repurchased debt     $ 10,000 $ 31,300            
Gain on extinguishment of debt, net           $ 1,200 $ 5,700 1,200 $ 5,700  
Repurchase price     $ 8,700 $ 25,000     25,000   25,000  
Gain (Loss) on Extinguishment of Debt           1,200 5,700 1,200 5,700  
Write off of related deferred financing costs           $ 200 $ 600 200 $ 600  
2026 Senior Notes | 2022 Repurchase Program | Subsequent Event                    
Convertible Senior Notes                    
Repurchased debt   $ 15,000                
Repurchase price   $ 12,900                
2025 Senior Notes                    
Convertible Senior Notes                    
Principal amount of notes payable         $ 14,344     $ 14,344   $ 14,344