XML 82 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Convertible Senior Notes (Details) - Convertible notes payable - USD ($)
Apr. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Summary Of Significant Accounting Policies [Line Items]      
Unpaid principal balance   $ 0 $ 103,500,000
Interest rate (in percent)   7.25%  
Repayments of debt $ 103,500,000    
Accrued interest period (in days) 15 days