XML 55 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Summary of Future Minimum Lease Payments for Operating Leases (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Operating leases, Remainder of 2025 $ 1,041
Operating leases, 2026 4,257
Operating leases, 2027 4,302
Operating leases, 2028 4,390
Operating leases, 2029 4,482
Operating leases, 2030 and thereafter 23,986
Operating leases, Total future minimum lease payments 42,458
Operating leases, Less amount representing interest (16,652)
Operating lease liability $ 25,806