XML 95 R66.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Summary of Maturities of Operating and Financing Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating    
2026 $ 11,790  
2027 8,619  
2028 6,864  
2029 5,505  
2030 5,071  
Thereafter 19,719  
Total lease payments 57,568  
Less: Imputed interest (19,821)  
Present value of lease liabilities 37,747 $ 30,828
Financing    
2026 139  
2027 117  
2028 110  
2029 105  
2030 37  
Thereafter 0  
Total lease payments 508  
Less: Imputed interest (93)  
Present value of lease liabilities 415 $ 94
Total    
2026 11,929  
2027 8,736  
2028 6,974  
2029 5,610  
2030 5,108  
Thereafter 19,719  
Total lease payments 58,076  
Less: Imputed interest (19,914)  
Present value of lease liabilities $ 38,162