XML 77 R63.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Leases [Abstract]  
Remainder of 2025 $ 13,689
2026 15,589
2027 14,104
2028 13,479
2029 10,813
2030 9,216
Thereafter 14,450
Total lease payments 91,340
Less: imputed interest (12,074)
Total lease liability $ 79,266