v3.26.1
Convertible Senior Notes - Schedule of Convertible Notes Outstanding (Details) - 2029 Convertible Notes
$ in Thousands
Jun. 30, 2026
USD ($)
Convertible Senior Notes  
Principal $ 241,500
Less: unamortized issuance costs (2,767)
Term notes carrying value $ 238,733