v3.26.1
Leases - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Schedule of Future Minimum Lease Payments [Abstract]  
Remainder of 2026 $ 1,115
2027 1,385
2028 397
2029 188
Total future minimum lease payments (undiscounted) $ 3,085