v3.26.1
Borrowings - Schedule of Convertible Notes Features and Certain Key Terms (Details) - 2029 Convertible Notes - Convertible senior notes
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
Mar. 01, 2023
$ / shares
Feb. 28, 2023
$ / shares
Debt Instrument [Line Items]      
Initial conversion price (USD per share) $ 65.89 $ 82.69 $ 65.89
Closing stock price at date of issuance (USD per share) $ 51.68    
Initial conversion rate (shares per $1,000 principal amount) 15.1763    
Adjusted effective conversion price (USD per share) $ 82.69    
Excess of if-converted value compared to principal | $ $ 95,633