XML 76 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Future Non-cancellable Lease Payments under Operating Lease (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating Leases  
2025 $ 12,142
2026 14,892
2027 15,278
2028 15,677
2029 16,089
Thereafter 93,087
Total undiscounted lease payments 167,165
Less: Imputed Interest (75,460)
Total $ 91,705