v3.24.1.u1
Debt - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Aug. 31, 2021
$ / shares
$ / derivative
Aug. 31, 2021
tradingDay
$ / shares
$ / derivative
Aug. 31, 2021
businessDay
$ / shares
$ / derivative
Aug. 31, 2021
$ / shares
$ / derivative
Aug. 31, 2021
segment
$ / shares
$ / derivative
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Aug. 05, 2021
$ / shares
Debt Instrument [Line Items]                  
Total debt           $ 360,998   $ 360,998  
Amortization of debt issuance costs           460 $ 716    
Convertible Senior Notes                  
Debt Instrument [Line Items]                  
Debt, interest rate 0.25% 0.25% 0.25% 0.25% 0.25%        
Total debt           $ 360,998   $ 360,998  
Convertible debt, threshold percentage of stock price trigger 130.00%                
Convertible debt, threshold trading days (in trading days)   20     20        
Convertible debt, consecutive trading days (in trading days) | tradingDay   30              
Convertible debt, business period (in business days) | businessDay     5            
Convertible debt, measurement period (in trading days) | tradingDay   5              
Convertible debt, measurement period percentage 98.00%                
Convertible debt, conversion rate           1.51338%      
Convertible debt, conversion price (in dollars per share) | $ / shares $ 66.08 $ 66.08 $ 66.08 $ 66.08 $ 66.08        
Redemption price, percentage of principal amount redeemed 100.00%                
Interest expense, debt, excluding amortization           $ 200 400    
Amortization of debt issuance costs           500 $ 700    
Convertible Senior Notes | Call Option                  
Debt Instrument [Line Items]                  
Initial cap price (in dollars per share) | $ / derivative 92.74 92.74 92.74 92.74 92.74        
Premium over last reported sale price, percentage 100.00%                
Price per share of stock transaction (in dollars per share) | $ / shares                 $ 46.37
Strike price (in dollars per share) | $ / shares       $ 66.08          
Convertible Senior Notes | Level II                  
Debt Instrument [Line Items]                  
Estimated fair value of debt           $ 315,000