v3.26.1
Long-Term Debt, and Other Borrowings, Net of Current Portion - Schedule of Maturities of Principal Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Dec. 08, 2022
Debt Instrument [Line Items]      
Unamortized debt issuance costs $ (5,048) $ (6,829)  
Finance lease liabilities 1,103 1,249  
Total 571,051 569,416  
Less: current portion of long-term debt and other borrowings (697) (738)  
Total long-term debt and other borrowings, net of current portion 570,354 568,678  
2.625% Convertible Senior Notes due December 2027 | Convertible Debt      
Debt Instrument [Line Items]      
Principal amount 2.625% Convertible Senior Notes due 2027 $ 574,996 $ 574,996  
Interest rate     2.625%