XML 73 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Future Minimum Lease Payments (Topic 842) (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating Leases  
The remainder of fiscal 2025 $ 3,199
2024 5,702
2025 4,809
2026 4,277
2027 3,990
Thereafter 5,184
Total minimum lease payments 27,161
Less amount representing interest (3,278)
Total Operating Lease Liability 23,883
Finance Leases  
The remainder of fiscal 2025 572
2024 1,144
2025 1,144
2026 191
2027 0
Thereafter 0
Total minimum lease payments 3,051
Less amount representing interest (294)
Total Finance Lease Liability $ 2,757