XML 61 R50.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 $ 4,340  
2027 4,187  
2028 4,088  
2029 4,059  
2030 3,040  
Thereafter 8,370  
Total lease payments 28,084  
Less effects of discounting (8,156)  
Present value of lease liabilities $ 19,928 $ 14,508