v3.26.1
Liabilities - Convertible Senior Notes (Details)
6 Months Ended
May 19, 2023
USD ($)
$ / shares
Nov. 17, 2020
USD ($)
May 18, 2020
USD ($)
Jun. 30, 2026
USD ($)
D
Jun. 30, 2025
USD ($)
Debt          
Transaction costs         $ 885,000
2025 Notes          
Debt          
Transaction costs   $ 1,900,000      
2027 Notes          
Debt          
Transaction costs     $ 3,100,000    
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  
Conversion rate 0.3421852        
Multiples of principal holders may convert 1,000     1,000  
Conversion price (in dollars per share) | $ / shares $ 29.22        
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%  
Transaction costs $ 6,800,000