XML 66 R53.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Future Minimum Amounts Payable (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Operating Leases  
2026 $ 6,131
2027 3,922
2028 2,071
2029 405
Thereafter 186
Total lease payments 12,715
Less: imputed interest (174)
Total lease liabilities $ 12,541