XML 97 R77.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Future Maturity of Lease Liability (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2026 $ 11,483  
2027 13,083  
2028 12,348  
2029 11,192  
2030 8,341  
Thereafter 14,414  
Total lease payments 70,861  
Less: imputed interest (11,026)  
Future maturity of lease liability $ 59,834 $ 61,071