XML 80 R53.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Summary of future lease payments (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 9,366
2027 9,646
2028 11,362
2029 12,413
2030 12,785
Thereafter 15,553
Total undiscounted lease payments 71,125
Less: imputed interest (11,143)
Total operating lease liability as of December 31, 2025 $ 59,982