XML 44 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Leases Schedule of lease liability maturities (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Remaining 2025 $ 2,165
2026 4,923
2027 4,761
2028 4,875
2029 4,871
2030 4,604
Thereafter 11,119
Operating Leases, Payments Due 37,318
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (7,144)
Operating Lease, Liability $ 30,174