XML 116 R101.htm IDEA: XBRL DOCUMENT v3.25.4
LEASES - Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Operating And Finance Lease, Liability, To Be Paid [Abstract]  
2026 $ 4,769
2027 3,734
2028 2,965
2029 2,497
2030 2,041
Thereafter 4,344
Total undiscounted lease payments 20,350
Less: Present value adjustment (3,663)
Present value of lease liabilities $ 16,687