XML 136 R102.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Supplemental Consolidated Balance Sheet Information Related to Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Current portion of long-term operating lease liabilities $ 8,677 $ 7,900
Long-term operating lease liabilities 19,885 24,235
Total operating lease liabilities $ 28,562 $ 32,135
Weighted average remaining lease term 5 years 4 months 24 days 5 years 10 months 24 days
Weighted average discount rate 4.01% 3.86%