XML 58 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Future Minimum Rent Payments for Our Operating Leases (Details)
$ in Thousands
Apr. 01, 2025
USD ($)
Schedule of Future Minimum Rent Payments for Our Operating Leases [Abstract]  
One Year $ 8,407
Two Years 8,162
Three Years 7,753
Four Years 6,564
Five Years 5,679
Thereafter 14,772
Total minimum lease payments 51,337
Less: imputed interest (8,676)
Present value of lease liabilities $ 42,661