XML 100 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Summary of Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Leases [Abstract]  
Operating Leases, 2025 $ 7,606
Operating Leases, 2026 7,835
Operating Leases, 2027 8,071
Operating Leases, 2028 8,315
Operating Leases, 2029 8,567
Operating Leases, Thereafter 42,472
Total operating lease payments 82,866
Less: Operating Leases, imputed interest (29,016)
Present value of total operating lease liabilities $ 53,850