v3.26.1
Commitments and Contingencies - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]    
2026 (remaining six months) $ 10,671  
2027 20,210  
2028 21,861  
2029 22,626  
2030 23,418  
Thereafter 129,936  
Total undiscounted lease payments 228,722  
Less: Imputed interest (70,158)  
Less: Lease receivable (4,070)  
Total operating lease liabilities $ 154,494 $ 158,702