v3.26.1
Long-term Debt - Summary of Outstanding Principal Amount and Carrying Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Principal Amount $ 247,302 $ 287,498
Unamortized debt issuance costs (5,362) (6,612)
Net Carrying Amount 241,940 280,886
Short-term Debt    
Debt Instrument [Line Items]    
Principal Amount 57,302 97,498
Unamortized debt issuance costs (283) (753)
Net Carrying Amount 57,019 96,745
Long-term Debt    
Debt Instrument [Line Items]    
Principal Amount 190,000 190,000
Unamortized debt issuance costs (5,079) (5,859)
Net Carrying Amount 184,921 184,141
2021 Convertible Senior Notes due 2027    
Debt Instrument [Line Items]    
Principal Amount 57,302 97,498
Unamortized debt issuance costs (283) (753)
Net Carrying Amount 57,019 96,745
2025 Convertible Senior Notes due 2029    
Debt Instrument [Line Items]    
Principal Amount 190,000 190,000
Unamortized debt issuance costs (5,079) (5,859)
Net Carrying Amount $ 184,921 $ 184,141