XML 35 R19.htm IDEA: XBRL DOCUMENT v3.25.3
Commitment and Contingencies (Tables)
9 Months Ended
Sep. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Undiscounted Future Lease Payments under Operating Lease
The following table summarizes the undiscounted future non-cancellable lease payments under the lease agreements as of September 30, 2025 (in thousands):
December 31,Operating Leases
2025 (remaining three months)$1,511 
202613,471 
202715,278 
202815,677 
202916,089 
Thereafter93,087 
Total undiscounted lease payments$155,113 
Less: Imputed interest
(66,173)
Total$88,940