XML 82 R63.htm IDEA: XBRL DOCUMENT v3.25.4
Operating Leases - Operating Lease Liability To Be Paid, Maturity (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 1,997
2027 2,805
2028 3,581
2029 3,671
2030 3,762
Thereafter 20,991
Total minimum lease payments 36,807
Less: imputed interest 11,038
Present value of lease liabilities $ 25,769