XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Convertible Senior Notes, Net - Schedule of Future Minimum Payments Under Notes (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
2025 Convertible senior notes    
Debt Disclosure [Line Items]    
Remainder of 2023 $ 2,587  
2024 5,175  
2025 175,088  
2026 0  
2027 0  
2028 0  
Total future payments 182,850  
Less amounts representing interest (10,350)  
Total principal amount 172,500 $ 172,500
2028 Convertible senior notes    
Debt Disclosure [Line Items]    
Remainder of 2023 0  
2024 2,875  
2025 2,875  
2026 2,875  
2027 2,875  
2028 288,937  
Total future payments 300,437  
Less amounts representing interest (12,937)  
Total principal amount $ 287,500 $ 287,500