XML 60 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 09, 2021
$ / shares
Aug. 05, 2021
$ / shares
Aug. 31, 2021
$ / shares
Aug. 31, 2021
tradingDay
$ / shares
Aug. 31, 2021
businessDay
$ / shares
Aug. 31, 2021
segment
$ / shares
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Debt Instrument [Line Items]                      
Aggregate principal amount             $ 360,998   $ 360,998   $ 360,998
Amortization of debt issuance costs                 921 $ 921  
Convertible Senior Notes                      
Debt Instrument [Line Items]                      
Debt, interest rate     0.25% 0.25% 0.25% 0.25%          
Aggregate principal amount             360,998   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          
Redemption price, percentage of principal amount redeemed     100.00%                
Interest expense, debt, excluding amortization             200 $ 200 500 500  
Amortization of debt issuance costs             500 $ 500 900 $ 900  
Convertible Senior Notes | Call Option                      
Debt Instrument [Line Items]                      
Strike price (in dollars per share) | $ / shares $ 92.74 $ 66.08                  
Premium over last reported sale price, percentage   100.00%                  
Price per share of stock transaction (in dollars per share) | $ / shares   $ 46.37                  
Convertible Senior Notes | Level II                      
Debt Instrument [Line Items]                      
Estimated fair value of debt             $ 341,000   $ 341,000