v3.25.2
Liabilities - Convertible Senior Notes (Details)
6 Months Ended
May 19, 2023
USD ($)
$ / shares
Nov. 17, 2020
USD ($)
May 18, 2020
USD ($)
Jun. 30, 2025
USD ($)
D
Debt        
Transaction costs       $ 885,000
2025 Notes        
Debt        
Transaction costs   $ 1,900,000    
2027 Notes and 2029 Notes        
Debt        
Redemption price as a percent of principal amount       100.00%
Stock price conversion trigger (as a percent)       130.00%
Trading days threshold | D       20
Number of consecutive trading days, scenario one | D       30
Multiples of principal holders may convert       1,000
Number of consecutive business days | D       5
Number of consecutive trading days, scenario two | D       5
Trading price conversion trigger (as a percent)       98.00%
2027 Notes        
Debt        
Transaction costs     $ 3,100,000  
2029 Notes        
Debt        
Conversion rate 0.03421852      
Conversion price (in dollars per share) | $ / shares $ 29.22      
Transaction costs $ 6,800,000