v3.26.1
Convertible Senior Notes, Net - Schedule of Amounts Recorded in Interest Expense Related to Notes (Details) - Notes - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
2025 Notes        
Debt Disclosure [Line Items]        
Contractual interest expense $ 0 $ 167 $ 0 $ 368
Amortization of debt issuance costs 0 45 0 97
Total interest and amortization expense 0 212 0 465
2028 Notes        
Debt Disclosure [Line Items]        
Contractual interest expense 120 244 241 530
Amortization of debt issuance costs 57 113 113 297
Total interest and amortization expense 177 357 354 827
2031 Notes        
Debt Disclosure [Line Items]        
Contractual interest expense 1,901 1,467 3,802 2,266
Amortization of debt issuance costs 297 304 567 468
Total interest and amortization expense $ 2,198 $ 1,771 $ 4,368 $ 2,734