XML 84 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Future Maturing Operating Lease Payments (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Leases [Abstract]  
2025 $ 3,450
2026 2,534
2027 5,025
2028 5,185
2029 5,344
Thereafter 48,440
Gross lease payments 69,978
Less - present value adjustments (32,219)
Total operating lease liabilities $ 37,759