XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Future Minimum Lease Payments (Topic 842) (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Operating Leases  
The remainder of fiscal 2024 $ 3,167
2024 5,898
2025 5,031
2026 4,111
2027 3,705
Thereafter 8,371
Total minimum lease payments 30,283
Less amount representing interest (4,106)
Total Operating Lease Liability 26,177
Finance Leases  
The remainder of fiscal 2024 572
2024 1,144
2025 1,144
2026 1,145
2027 191
Thereafter 0
Total minimum lease payments 4,196
Less amount representing interest (538)
Total Finance Lease Liability $ 3,658