v3.26.1
Debt- Schedule of Outstanding Convertible Senior Notes (Details) - Convertible debt
$ in Thousands
Jun. 30, 2026
USD ($)
Debt Instrument [Line Items]  
Convertible Senior Notes due 2030 $ 115,000
Less: Unamortized debt issuance costs (4,542)
Long-term debt $ 110,458