XML 72 R61.htm IDEA: XBRL DOCUMENT v3.26.3
Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Operating Leases    
2026 (remaining 3 months) $ 6,549  
2027 25,810  
2028 28,673  
2029 28,743  
2030 28,959  
2031 and thereafter 81,063  
Total future minimum lease payments 199,797  
Less: imputed interest (41,248)  
Total operating lease liabilities $ 158,549 $ 134,054