XML 98 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Operating Leases - Schedule of Maturities for Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Leases [Abstract]  
2025 $ 3,617
2026 3,049
2027 2,662
2028 1,989
2029 1,384
Thereafter 4,257
Total maturities of operating lease liabilities 16,958
Less: imputed interest 2,062
Total operating lease liabilities $ 14,896