XML 44 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies - Schedule of Undiscounted Future Lease Payments under Operating Lease (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
Operating Leases  
2025 (remaining three months) $ 1,511
2026 13,471
2027 15,278
2028 15,677
2029 16,089
Thereafter 93,087
Total undiscounted lease payments 155,113
Less: Imputed interest (66,173)
Total $ 88,940