XML 98 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Leases [Abstract]  
2025 $ 13,587
2026 10,236
2027 7,335
2028 5,127
2029 3,483
Thereafter 4,002
Total future lease payments 43,770
Less: Imputed interest (5,220)
Total operating lease liabilities $ 38,550