v3.26.1
Leases - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Schedule of Future Minimum Lease Payments [Abstract]  
Remainder of 2026 $ 1,656
2027 1,336
2028 429
Total future minimum lease payments (undiscounted) $ 3,421