v3.25.1
Liabilities - Convertible Senior Notes (Details)
3 Months Ended
May 19, 2023
USD ($)
$ / shares
Nov. 17, 2020
USD ($)
May 18, 2020
USD ($)
$ / shares
Mar. 31, 2025
USD ($)
D
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        
Conversion rate     0.0715372  
Conversion price (in dollars per share) | $ / shares     $ 13.98  
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