XML 125 R104.htm IDEA: XBRL DOCUMENT v3.25.4
LEASES - Schedule of Maturity of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Year ending December 31,  
2026 $ 10,602
2027 10,278
2028 6,719
2029 5,602
2030 5,132
Thereafter 9,526
Total lease payments 47,859
Less: Interest (4,914)
Present value of operating lease liabilities $ 42,945