v3.26.3
Loan Payable - Schedule of Loan Payable (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2026
Dec. 31, 2025
Mar. 18, 2026
Aug. 02, 2024
Debt Instrument [Line Items]        
Less: unamortized debt issuance and debt discount costs $ (4,400)      
Term Loan Facility USD 250 million, Due 2029 | Loans Payable        
Debt Instrument [Line Items]        
Loan payable 250,000 $ 250,000   $ 250,000
Add: Accreted Liability of final payment fee 0 0    
Long-term debt, gross 250,000 250,000    
Less: unamortized debt issuance and debt discount costs 0 (4,355)    
Long-term debt 250,000 245,645    
Less: principal payments (250,000) 0    
Total loan payable 0 245,645    
Less: current portion 0 0    
Loan payable non-current 0 $ 245,645    
Term Loan Facility USD 750 million, Due 2031 | Loans Payable        
Debt Instrument [Line Items]        
Loan payable 750,000   $ 750,000  
Add: Accreted Liability of final payment fee 0      
Long-term debt, gross 750,000      
Less: unamortized debt issuance and debt discount costs (4,366)      
Long-term debt 745,634      
Less: principal payments 0      
Total loan payable 745,634      
Less: current portion 0      
Loan payable non-current $ 745,634