v3.26.1
Leases - Schedule of Future Minimum Payments Under Non -cancelable Operating Leases (Details) - Non-cancelable leases [Member]
$ in Thousands
Dec. 31, 2025
USD ($)
Finite-Lived Intangible Assets [Line Items]  
2026 $ 8,010
2027 7,687
2028 7,360
2029 7,581
2030 7,808
Thereafter 15,635
Total undiscounted minimum lease payments 54,081
Less: Imputed interest (14,890)
Total operating lease liability $ 39,191