v3.26.1
Convertible Senior Notes - Components of Convertible Notes Payable (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Convertible Senior Notes    
Principal amount of Senior Notes $ 186,185 $ 186,185
Less: unamortized debt issuance costs (498) (1,091)
Total carrying value of Convertible Senior Notes, net $ 185,687 $ 185,094