XML 70 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Maturities of lease liabilities under non-cancellable leases (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
2025 $ 10,278
2026 10,373
2027 10,397
2028 3,204
2029 232
Thereafter 314
Total lease payments 34,798
Less: imputed interest 3,573
Present value of lease liabilities 31,225
Sublease Receipts  
2025 (1,764)
2026 (1,674)
2027 (1,707)
2028 (574)
Sublease Receipts (5,719)
Total Cash Outflows  
2025 8,514
2026 8,699
2027 8,690
2028 2,630
2029 232
Thereafter 314
Total Cash Outflows $ 29,079