XML 35 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Future Minimum Lease Payments) (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Leases [Abstract]  
Remaining payments in FY2025 $ 4,999
FY2026 10,081
FY2027 10,315
FY2028 10,145
FY2029 9,001
Thereafter 29,601
Total future minimum lease payments 74,142
Less imputed interest 8,333
Lease liability $ 65,809