XML 88 R76.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
2026 $ 6,234
2027 1,676
2028 1,752
2029 1,648
2030 1,697
Thereafter 581
Total operating lease payments 13,588
Less: imputed interest (1,132)
Total operating lease liabilities $ 12,456