v3.26.1
Leases - Schedule of Future Minimum Payments Under Non -cancelable Operating Leases (Details) - Non-cancelable leases [Member]
$ in Thousands
Jun. 30, 2026
USD ($)
Finite-Lived Intangible Assets [Line Items]  
Remainder of 2026 $ 3,990
2027 8,204
2028 7,895
2029 7,575
2030 7,802
Thereafter 15,625
Total undiscounted minimum lease payments 51,091
Less: Imputed interest (13,104)
Total operating lease liability $ 37,987