v3.26.3
Leases - Schedule of Future Principal Contractual Obligations for Lease Commitments (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
2026 (remainder of year) $ 8,016  
2027 32,872  
2028 33,944  
2029 35,053  
2030 36,201  
Thereafter 165,841  
Total undiscounted lease payments 311,927  
Less: Imputed interest (110,268)  
Total lease liabilities 201,659  
Less: Current portion of lease liabilities 11,765 $ 10,114
Non-current lease liabilities $ 189,894 $ 199,015