XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Convertible Senior Notes, Net - Schedule of Future Minimum Payments Under Notes (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
2025 Convertible senior notes  
Debt Disclosure [Line Items]  
Remainder of 2023 $ 5,175
2024 5,175
2025 175,088
2026 0
2027 0
2028 0
Total future payments 185,438
Less amounts representing interest (12,938)
Total principal amount 172,500
2028 Convertible senior notes  
Debt Disclosure [Line Items]  
Remainder of 2023 1,438
2024 2,875
2025 2,875
2026 2,875
2027 2,875
2028 288,937
Total future payments 301,875
Less amounts representing interest (14,375)
Total principal amount $ 287,500