XML 73 R58.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 4,991
2027 5,510
2028 1,629
2029 1,479
2030 1,470
2031 and thereafter 5,784
Total undiscounted lease payments 20,863
Less: imputed interest (3,783)
Total operating lease liabilities $ 17,080