v3.25.1
LEASES - Schedule of Operating Leases Future Payment Obligations (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
Remainder of Fiscal 2025 $ 3,780
Fiscal 2026 12,382
Fiscal 2027 7,973
Fiscal 2028 6,191
Fiscal 2029 4,034
Thereafter 14,043
Total future fixed operating lease payments 48,403
Less: Imputed interest 4,104
Total operating lease liabilities $ 44,299