v3.26.1
Convertible Senior Notes - Convertible Debt Balances (Details) - Convertible Debt - 2029 Notes - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Nov. 22, 2024
Debt Instrument [Line Items]      
Principal amount $ 172,500,000 $ 172,500,000 $ 172,500,000
Unamortized debt issuance costs (4,297,000) (4,904,000)  
Convertible senior notes, net $ 168,203,000 $ 167,596,000