XML 84 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Future Minimum Rental Payments for Leases (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating lease  
2025 $ 6,201
2026 6,292
2027 6,263
2028 6,447
2029 6,601
Thereafter 30,539
Total 62,343
Less: imputed interest (17,037)
Present value of lease liabilities 45,306
Finance lease  
2025 2,670
2026 2,003
2027 2,045
2028 2,107
2029 2,170
Thereafter 20,877
Total 31,872
Less: imputed interest (12,923)
Present value of lease liabilities 18,949
Total  
2025 8,871
2026 8,295
2027 8,308
2028 8,554
2029 8,771
Thereafter 51,416
Total 94,215
Less: imputed interest (29,960)
Present value of lease liabilities $ 64,255