XML 53 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Convertible Notes and Loan Agreement - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Oct. 29, 2021
Aug. 31, 2023
Dec. 31, 2021
Dec. 31, 2020
Jun. 30, 2024
Dec. 31, 2023
Line Of Credit Facility [Line Items]            
Debt instrument converted       $ 1,000    
Threshold percentage of stock price trigger         130.00%  
Percentage of sale price of common stock and conversion rate       98.00%    
Western Alliance Bank [Member] | 2021 Loan Agreement [Member]            
Line Of Credit Facility [Line Items]            
Credit line $ 75,000          
Letter-of-credit sublimit $ 5,000          
Credit facility, Maturity date Oct. 29, 2023          
0.125% Convertible Senior Notes [Member]            
Line Of Credit Facility [Line Items]            
Interest rate       0.125%    
Debt instrument converted     $ 1,000      
Aggregate principal amount         $ 3,000  
2025 Notes [Member]            
Line Of Credit Facility [Line Items]            
Aggregate principal amount of term loan borrowed       $ 201,300    
Interest rate     0.125%      
Loan facility maturity date     Dec. 15, 2025 Dec. 15, 2025    
Debt instrument repurchase principal amount   $ 48,300        
Transaction fee   $ 42,600        
Debt instrument conversion date       Sep. 14, 2025    
Aggregate principal amount         3,040 $ 3,040
2026 Notes [Member]            
Line Of Credit Facility [Line Items]            
Aggregate principal amount of term loan borrowed     $ 414,000      
Interest rate     0.00%      
Loan facility maturity date     Dec. 15, 2026      
Debt instrument conversion date       Sep. 14, 2026    
Aggregate principal amount         $ 414,000 $ 414,000