XML 59 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Schedule of Future Minimum Payments (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating lease payments  
Fiscal 2025 $ 2,389
Fiscal 2026 9,573
Fiscal 2027 9,026
Fiscal 2028 9,162
Fiscal 2029 8,872
Thereafter 4,301
Total undiscounted lease payments 43,323
Less: Interest and short-term leases 5,175
Total discounted operating lease liabilities 38,148
Payments expected under noncancellable subleases  
Fiscal 2025 (303)
Fiscal 2026 (1,662)
Fiscal 2027 (2,084)
Fiscal 2028 (2,147)
Fiscal 2029 (2,211)
Thereafter (189)
Total undiscounted lease payments (8,596)
Less: Interest and short-term leases (1,346)
Total discounted operating lease liabilities (7,250)
Net operating lease payments  
Fiscal 2025 2,086
Fiscal 2026 7,911
Fiscal 2027 6,942
Fiscal 2028 7,015
Fiscal 2029 6,661
Thereafter 4,112
Total undiscounted lease payments 34,727
Less: Interest and short-term leases 3,829
Total discounted operating lease liabilities $ 30,898