XML 100 R87.htm IDEA: XBRL DOCUMENT v3.26.1
LEASE COMMITMENTS - Schedule of Future Minimum Rental Payments for Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2026 $ 7,867  
2027 7,892  
2028 7,297  
2029 6,302  
2030 5,466  
Thereafter 6,626  
Total lease payments 41,450  
Less imputed interest (6,923)  
Present value of lease liabilities $ 34,527 $ 37,200