XML 83 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of remaining operating lease payments (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
2025 $ (5,379)
2026 (5,263)
2027 (5,263)
2028 (5,263)
2029 (4,292)
Total (25,460)
Less: imputed interest 3,304
Total lease liabilities (22,156)
Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Abstract]  
2025 3,435
2026 3,504
2027 3,574
2028 3,645
2029 3,718
Total (payments) cash receipts $ 17,876