XML 69 R55.htm IDEA: XBRL DOCUMENT v3.25.4
LEASES - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2026 $ 17,069  
2027 9,689  
2028 7,846  
2029 4,800  
2030 1,994  
Thereafter 4,684  
Total undiscounted operating lease payments 46,082  
Less: Imputed interest (4,161)  
Present value of operating lease liabilities $ 41,921 $ 51,758